A technique for forming a fabrication layout, such as a mask layout, for a physical design layer, such as a design for an integrated circuit, includes identifying evaluation points on an edge of a polygon corresponding to the design layer for correcting proximity effects. An evaluation point is determined for the edge based on a first target length for corner segments, a second target length for non-corner segments, and characteristics of the edge. It is then determined how to correct at least a portion of the edge for proximity effects based on an analysis at the evaluation point. Another technique determines an edge type of the edge of the polygon based on the first target length for corner segments, the second target length for non-corner segments, and the characteristics of the edge. Then, the edge is divided into segments based on the edge type and the characteristics of the edge. In a technique used once a segment is determined, it is then determined whether a first end of the segment is a vertex of the polygon. If so, an evaluation point is established on the segment at a distance from the vertex that is substantially greater than half a length of the segment. A correction for the segment is then based on an analysis performed at the evaluation point.

Una tecnica per formare una disposizione di montaggio, quale una disposizione della mascherina, per uno strato fisico di disegno, quale una progettazione per un circuito integrato, include identificare i punti di valutazione su un bordo di un poligono che corrisponde allo strato di disegno per correggere gli effetti di prossimità. Un punto di valutazione è determinato per il bordo basato su una prima lunghezza dell'obiettivo per i segmenti d'angolo, su una seconda lunghezza dell'obiettivo per i segmenti del non-angolo e sulle caratteristiche del bordo. Allora è determinato come correggere almeno una parte del bordo per gli effetti di prossimità basati su un'analisi al punto di valutazione. Un'altra tecnica determina un tipo del bordo del bordo del poligono basato sulla prima lunghezza dell'obiettivo per i segmenti d'angolo, sulla seconda lunghezza dell'obiettivo per i segmenti del non-angolo e sulle caratteristiche del bordo. Allora, il bordo è diviso nei segmenti basati sul tipo del bordo e sulle caratteristiche del bordo. In una tecnica ha usato una volta che un segmento è determinato, esso allora è determinato se una prima conclusione del segmento fosse un vertice del poligono. In caso affermativo, un punto di valutazione è stabilito sul segmento ad una distanza dal vertice che è sostanzialmente più grande della metà di lunghezza del segmento. Una correzione per il segmento allora è basata su un'analisi effettuata al punto di valutazione.

 
Web www.patentalert.com

< Method and computer program product for global minimization of sign-extension and zero-extension operations

< Priority coloring for VLSI designs

> Accessing a secure resource using certificates bound with authentication information

> Communicating video information in a network using universal resource locators

~ 00065