lvs¼ì²é´íÎó¼¯ ÏÂÔØ±¾ÎÄ

1. Report¿ªÍ·²¿·ÖµÄWarningºÍErrorÐÅÏ¢£¨ÒòΪ³öÏÖWarningºÍErrorµÄÇé¿öºÜ¶à£¬ÕâÀïÖ÷Òª¾ÙһЩ³£¼ûµÄÀý×Ó£©£º

?????????Error²¿·Ö£ºÖ»ÒªreportµÄ¿ªÍ·²¿·ÖÓÐErrorÐÅÏ¢³öÏÖ£¬lvs¾Í

¿Ï¶¨Ã»ÓÐÔËÐгɹ¦¡£ErrorÒ»°ãÓÉlvsÃüÁîÎļþ»ònetlistÎļþÖеIJÎÊý¶¨ÒåÒýÆð£¬ÕâʱºòÐèÒªÐÞ¸ÄlvsÎļþ»òÕßnetlist¡£ErrorÐÅÏ¢¶¼ºÜÖ±¹Û£¬±È½ÏÈÝÒײé³ö²úÉúErrorµÄµØ·½¡£

o Example1 (²Î¼ûÎļþ¡°lvs_test1.rep¡±) £º ÔÚ¡±lan_yang_di

g.cir¡±µÄ2191ºÍ2192Ðе÷Óõ½ÁËÁ½¸ö±ê×¼µ¥Ôª¡±INLX1¡±ºÍ¡±LOGICOL¡±£¬µ«ÊÇnetlistÖÐÕÒ²»µ½¶ÔÕâÁ½¸ö±ê×¼µ¥ÔªµÄÃèÊö¡£Õâ¸ö´íÎóÐèÒª¼ì²énetlist£¬Ìí¼ÓÉ϶ÔÕâЩ±ê×¼µ¥ÔªµÄÃèÊö²¿·Ö¡£Í¨³£±ê×¼µ¥ÔªµÄnetlistÓÉfoundryÌṩ£¬ÊÇÒ»¸öµ¥¶ÀµÄcdl»òÕßspiceÎļþ£»

Example1£º

LVS Netlist Compiler - Errors and Warnings for \CHIP_V11_20060427.CIR\

-------------------------------------------------------------

Error: No matching \191 in file \

Error: No matching \ 2192 in file \ ......... .........

?????????Warning²¿·Ö£ºwarning²»»áÓ°ÏìlvsµÄÔËÐУ¬µ«ÊǾ­³£»áµ¼Ö½á

¹ûµÄ²»ÕýÈ·¡£ºÜһЩwarning¿ÉÒÔºöÂÔµô£¬ÕâЩ³£³£ÊÇnetlistÖлòÕßlvsÃüÁîÎļþÖÐһЩ¶àÓಿ·ÖÒýÆðµÄ£¬ÀýÈçÏÂÃæµÄExample2_1ºÍExample2_2£»ºÜ¶àwarningÊDz»ÄܺöÂԵģ¬×î³£¼ûµÄÊÇshortºÍsoft connect£¬ÀýÈçÏÂÃæµÄExample3, Example4_1, Example4_2£»

o Example2_1 (²Î¼ûÎļþ¡°lvs_test2.rep¡±) £ºÕâ¸öwarningÊÇ

ÒòΪcalibre²»ÈÏnetlistÖеIJÎÊý¡±*.MEGA¡± £¬ÕâʱÐèÒªÔÚnetlistÖÐ×¢Ê͵ôÕâ¸ö²ÎÊý¡££¨¡±*.MEGA¡±Ö»ÔÚdraculaÖÐÆð×÷Óã¬ÓÃÓÚÇø·ÖnetlistÖе¥Î»mºÍMµÄ²»Í¬£¬ÓÐÁËÕâ¸ö²ÎÊýÒÔºó£¬m´ú±íǧ·ÖÖ®Ò»£¬M´ú±í°ÙÍò£¬Èç¹ûûÓÐÕâ¸ö²ÎÊý£¬ÔòmºÍM¶¼´ú±íǧ·ÖÖ®Ò»£©£»

Example2_1£º

.........

Warning: *.MEGA at line 86 in file \06m3/core/xc06a2dl.cdl\PARAM statements

Warning: *.MEGA at line 148 in file \c06m3/core/xc06a2dl.cdl\ .PARAM statements .........

o Example2_2 (²Î¼ûÎļþ¡°lvs_test2.rep¡±) £ºÕâ¸öwarningÊÇ

ÓÉÓÚÔÚnetlistÖÐÖØ¸´¶¨ÒåÁË¡±NAND4¡±ºÍ¡±NOR2¡±ÕâÁ½¸ö±ê×¼µ¥ÔªÒýÆð£¬¿ÉÒÔÐÞ¸Änetlist½â¾ö£»Èç¹ûÄÜÈ·¶¨Öظ´¶¨ÒåµÄ²¿·ÖÊÇÍêÈ«ÏàͬµÄ£¬Õâ¸öwarning¿ÉÒÔºöÂÔµô£» Example2_2£º

.........

Warning: Duplicate subckt definition \ file \

Warning: Duplicate subckt definition \file \ .........

o Example3 (²Î¼ûÎļþ¡°lvs_test3.rep¡±) £ºÔÚlayoutÖÐÁ½Ìõ±ê

¼ÇÁËlabelµÄnet¶Ì·ʱ£¬»òÕß²»Í¬µÄlabel±ê¼Çµ½ÁËͬһnetÉÏʱ£¬³öÏÖÕâÖÖwarning£¬lvsÖлáºöÂÔµôÆäÖÐÒ»¸ölabel£¬½«Õâ¸önet¶¨Òå

ΪÁíÒ»¸ölabelµÄÃû×Ö£¬ÀýÈçÕâ¸öÀý×ÓÖÐÕâ¸önet±»¶¨ÒåΪ¡±osc32k¡±£¬ºöÂÔµôÁË¡±tclk_control¡±¡£ÕâÁ½¸öwarningÒ»°ã»áͬʱ³öÏÖ£¬½â¾ö°ì·¨ÊÇͨ¹ý×ø±êºÍlabelÔÚlayoutÖвéÕÒshortµÄµØ·½£¬»òÕßÊÇlabelÒÆÎ»µÄµØ·½¡£Õâ¸öwarning»áÒýÆðlayoutºÍnetlist³öÏÖ²»Í¬ÊýÄ¿µÄnet£¬Ò»¶¨Òª¸Äµô£»

Example3£º

.........

WARNING: Direct connection between different ports: Port names: osc32k tclk_control

WARNING: Short circuit - Different names on one net: Net Id: 513

(1) name \on layer 39 \

(2) name \8.4) on layer 39 \

The name \. .........

o Example4_1 (²Î¼ûÎļþ¡°lvs_test4_1.rep¡±) £ºÈç¹ûÔÚP subs

trateÉϳöÏÖûÓÐͨ¹ý½ðÊôÖ±½ÓÁ¬½ÓµÄP substrate tie£¬ÄÇôÕâЩP substrate tie»áÒýÆðsoft connectµÄwarning£¬Õâ¸öÀý×ÓÖÐnet ¡°chg_out_p¡±Á¬½Óµ½ÁËij¸öP substrate tie£¬Óëgnd£¡Í¨¹ýP substrate¶Ì·µ½ÁËÒ»Æð£¬net ¡°chg_out_p¡±±»ºöÂÔµô¡£½â¾ö°ì·¨ÊÇÕÒµ½net ¡°chg_out_p¡±ÓëP substrate¶Ì·µÄµØ·½£»

Example4_1£º

.........

WARNING: Stamping conflict in SCONNECT - Multiple source nets stamp one target net.

Net gnd! is selected for stamping. Rejected nets: chg_out_p

.........

o Example4_2 (²Î¼ûÎļþ¡°lvs_test4_2.rep¡±) £ºÕâ¸öÀý×ÓºÍÉÏ

Ò»¸öÀý×Ó»ù±¾Ò»Ñù£¬²»Í¬µÄÊǺÍgnd! sconnectµÄÕâ¸önetÔÚlayoutÉÏûÓбê¼Çlabel¡£ ¡±2089¡±ÊÇcalibre´ÓlayoutÖÐÌáÈ¡²¢Ëæ»úÃüÃûµÄnet¡£½â¾ö°ì·¨ÊÇÔÚreportµÄ¾ßÌåÐÅÏ¢ÖÐÕÒµ½net 2089µÄ×ø±ê£¬ÔÙÔÚlayoutÖвéÕҸõãµÄnetÊÇÈçºÎͨ¹ýP substrate¶Ì·µ½gnd!£»

Example4_2£º

.........

WARNING: Stamping conflict in SCONNECT - Multiple source nets stamp one target net.

Net gnd! is selected for stamping. Rejected nets: 2089 ... ... ...

1 Net gnd!(33.050,176.900) GND!

2089(33.050,47.300) ... ...

2£®LvsÖÐInputºÍOutputµÄÐÅÏ¢£º

¸Ã²¿·ÖÖ÷Òª¼Ç¼calibreÖеÄһЩÐÅÏ¢£¬ÀýÈçlayout£¬netlist£¬report file£¬ÔËÐÐʱ¼äÒÔ¼°calibreµÄ°æ±¾ÐÅÏ¢¡£

Example5£º

REPORT FILE NAME: lvs.rep

LAYOUT NAME: ../gds/lan_yang_dig_lvs_test3.gds

SOURCE NAME: LANYANG_FULLCHIP_V11_20060427.CIR ('Lan_Yang_Dig')

RULE FILE: xc06_calibre_lvs_302.rul RULE FILE TITLE: XC06 Calibre DRC/LVS File LVS MODE: Mask

RULE FILE NAME: xc06_calibre_lvs_302.rul CREATION TIME: Thu May 18 15:44:02 2006

CURRENT DIRECTORY: /direct/cd-home/gene.huang/tuna/lvs USER NAME: gene.huang

CALIBRE VERSION: v2005.2_6.10 Wed Jul 13 17:47:45 PDT 2005

3£® LvsÊÇ·ñÆ¥Åä×îÃ÷ÏԵıêÖ¾£ºNOT COMPARED, CORRECT ºÍ INCORRECT

?????????NOT COMPARED£¨²Î¼ûlvs_test1.rep£©: lvsûÓÐÍê³É£¬»á

ÓÐErrorÐÅÏ¢³öÏÖÔÚreport fileµÄ¿ªÍ·£¬ÌáʾΪʲôlvsûÓнøÐУ¬Ò»°ãÊÇlvsÎļþÖÐinputµÄÐÅÏ¢²»¶Ô£» Example6£º

# # ######################## # # # # # # NOT COMPARED # # # # # # # ########################

?????????CORRECT£ºlayoutÓënetlistÆ¥Å䣻

Example7£º

# ################### _ _ # # # * * # # # CORRECT # | # # # # \\___/ # ###################

?????????INCORRECT£¨²Î¼ûlvs_test5.rep£©: layoutÓënetlist²»

Æ¥Å䣬ÓÐerrorÐÅÏ¢Ìáʾ£¬±íʾ¾ßÌ岻ƥÅäµÄÔ­Òò£» Example8£º

# # ##################### # # # # # # INCORRECT # # # # # # # #####################

Error: Different numbers of nets (see below).

Error: Connectivity errors.

4£®OBJECTSÐÅÏ¢£º

?????????INITIAL NUMBERS OF OBJECTS£º ±íʾת»»Ç°layoutºÍne

tlistÖеÄnetÊýÄ¿£¬Æ÷¼þÀàÐÍºÍÆ÷¼þÊýÄ¿¡£Õⲿ·Ö²»ÓÃÌ«ÁôÒ⣬ÒòΪ×îÖյį÷¼þÊýÄ¿»áÔÚת»»ºóÓÐËù±ä»¯¡£¸ù¾Ýlvs command fileÖеÄijЩÉèÖã¬Ä³Ð©Æ÷¼þ¿ÉÒԺϲ¢£¬»ò±»ÌÞ³ý£º

Example9£¨²Î¼û£ºlvs_test5.rep£©£º

INITIAL NUMBERS OF OBJECTS --------------------------

Layout Source Component Type ------ ------ -------------- Ports: 95 95

Nets: 21732 9901 *

Instances: 9529 9489 * MN (4 pins) 9543 9489 * MP (4 pins) 6 6 R (3 pins) 6 6 D (2 pins)

------ ------ Total Inst: 19084 18990

?????????NUMBERS OF OBJECTS AFTER TRANSFORMATION£º ±íʾת»»

ºólayoutºÍnetlistÖеÄnetÊýÄ¿£¬Æ÷¼þÀàÐͺÍÊýÄ¿¡£Ä³Ð©Æ÷¼þ±»ºÏ²¢»òÕßÌÞ³ý£¬´ÓÀý×ÓÖпÉÒÔ¿´µ½£¬netlist(Source)±ÈLayoutÖжàÒ»¸önet£¬Æ÷¼þÊýÄ¿Ôò±£³ÖÒ»Ö£»

Example10£¨²Î¼û£ºlvs_test5.rep£©£º

NUMBERS OF OBJECTS AFTER TRANSFORMATION ---------------------------------------

Layout Source Component Type ------ ------ -------------- Ports: 95 95

Nets: 9900 9901 *

Instances: 9472 9472 MN (4 pins) 9469 9469 MP (4 pins) 6 6 R (3 pins) 6 6 D (2 pins) ------ ------ Total Inst: 18953 18953

5£®ReportÖÐ×îÖØÒªµÄ²¿·Ö¨D¨DINCORRECT NETS²¿·Ö£º

ReportÖУ¬¸Ã²¿·Ö·ÖΪ×óÓÒÁ½ÁУ¬×ó±ß²¿·Ö±íʾlayoutÖйØÓÚij¸önetµÄÐÅÏ¢£¬Óұ߱íʾnetlistÖиÃnetµÄÐÅÏ¢¡£

?????????Open£¨¶Ï·£©£ºlayoutÖгöÏÖÁ½¸önetµÄÐÅÏ¢£¬¶ønetli

stÖÐÖ»³öÏÖÒ»¸önetµÄÐÅÏ¢¡£ÕâÊǵäÐ͵ĶÏ·´íÎó¡£½â¾ö°ì·¨£º¸ù¾ÝnetµÄ×ø±êµ½layoutÖÐÕÒµ½Á½¸önet¶Ï¿ªµÄµØ·½¡£

Example11£¨²Î¼û£ºlvs_test5.rep£©£º

*********************************************************** INCORRECT NETS

DISC# LAYOUT NAME SOURCE NAME *********************************************************** 1 Net vdd!(32.800,839.700) VDD! 2089(62.400,35.250)

-------------------- ----------------- --- Devices on layout net 2089(62.400,35.250) --- 19074(307.950,38.300) R(RDIFFP3) u_clock_divider/u37/RR0 R(RDIFFP3)

pos: 567(306.950,38.300) neg: u_clock_divider/N2

neg: 2089(62.400,35.250) pos: VDD! sub: 2089(62.400,35.250) sub: VDD! ? ?

Example11ÖУ¬layoutµÄvdd!Óënet 2089ÊÇÁ½¸ö²»Í¬µÄnet£¬µ«ÊÇÔÚnetlistÖÐÕâÁ½µã¶¼¶ÔÓ¦VDD£¡£»ºóÃæµÄ¾ßÌåÐÅÏ¢ÊÇÕâÁ½¸önetÉ϶ÔÓ¦µÄdeviceµÄÐÅÏ¢£¬ÔÚlayoutÖÐÕâ¸öµç×èµÄnegºÍsubÁ½¶Ë½Óµ½ÁËnet 2089£¬µ«ÊÇÔÚnetlistÖÐÓ¦¸ÃÊǽӵ½VDD£¡£»

Example12£¨²Î¼û£ºlvs_test6.rep£©£º

*******************************************************************

INCORRECT NETS

DISC# LAYOUT NAME SOURCE NAME *******************************************************************

1 Net 54(43.600,1162.700) u_clock_divider/CLK16_FROM32K

1543(50.700,1206.450) ------------------------ --------------------------

Example12ÖУ¬Í¬ÑùÊÇÒ»¸öopenµÄ´íÎóÀàÐÍ£¬layoutÖеÄnet 54ºÍnet 1543¶¼¶ÔÓ¦netlistÖеÄͬһ¸önet£»

?????????LayoutÓënetlist²»¶ÔÓ¦µÄnet£ºlayoutÖÐijЩnetÔÚn

etlistÖÐÕÒ²»µ½¶ÔÓ¦µÄnet¡£½â¾ö°ì·¨£º¸ù¾Ýº¬ÓиÃnetµÄdeviceµÄ×ø±êÕÒµ½¶ÔÓ¦µÄlayout£¬¶ÔÕÕschematic²éÕÒ´íÎóµÄµØ·½£»

Example13£¨²Î¼û£ºlvs_test7.rep£©£º

1 Net 510(876.200,1138.300) ** no similar net **

--- Devices on layout net 510(876.200,1138.300) --- 19070(908.200,1199.300) MP(pmos4) osc32k__L1_I0/in_2/MMMP1/M1 MP(pmos4)

G: 5735(904.500,1202.300) g: osc32k__L1_I0/NETZ9 S: vdd!(32.800,839.700) s: VDD! B: vdd!(32.800,839.700) b: VDD!

D: 510(876.200,1138.300) ** no similar net **

** no similar net ** d: osc32k__L1_N0

Example13ÖУ¬layoutÖеÄnet 510ÔÚnetlistÖÐÕÒ²»µ½¶ÔÓ¦µÄnet£»ÔÚlayoutÖеÄÒ»¸öpmos4µÄDrain¶ËΪnet 510£¬¶ÔÓ¦µÄnetlistÖеĸÃpmos4µÄDrain¶ËΪosc32k__L1_N0£¬ÅжÏlayoutÖиÃnetÁ¬½ÓÓдíÎ󣬵½layoutÖвéÕÒ¸Ãpmos4µÄDrainµÄ×ø±ê

510 (876.200,1138.300)ÔÙ¶ÔÕÕschematicÕÒÁ¬½Ó´íÎóµÄµØ·½£»

Example14£¨²Î¼û£ºlvs_test7.rep£©£º

2 ** no similar net ** u_lan_yang_dig_core/U_ADC_CONTROL_ADC_COUNTER_11_

--- Devices on source net u_lan_yang_dig_core/U_ADC_CONTROL_ADC_COUNTER_11_ --

18798(887.100,1203.300) MP(pmos4) u_lan_yang_.../r384_u1_1_11/in_3/MMMP1/M1 MP(pmos4)

S: vdd!(32.800,839.700) s: VDD!

D: 5639(887.700,1203.300) d: u_lan_yang_dig_core/r384_u1_1_11/NETZ43

B : vdd!(32.800,839.700) b: VDD!

G: 510(876.200,1138.300) ** no similar net **

** no similar net ** g: u_lan_yang_dig_core/U_ADC_CONTROL_ADC_COUNTER_11_

Example14ÖУ¬netlistÖеÄu_lan_yang_dig_core/U_ADC_CONTROL_ADC_COUNTER_11_ÔÚlayoutÖÐÕÒ²»µ½¶ÔÓ¦µÄnet£¬µ«ÊÇnetlistÖÐÓë¸ÃnetÓйØÁªµÄdeviceÔÚlayoutÖÐÓжÔÓ¦£¬´ÓÖÐÕÒµ½layoutÖиÃdeviceµÄ×ø±ê£¬²éÕÒÆäGate¶ËµÄÁ¬ÏßÊÇ·ñÕýÈ·£»

6. INCORRECT PORTS ²¿·Ö£ºÕⲿ·ÖÃèÊölayoutÖкÍnetlistÖв»¶ÔÓ¦µÄinputºÍoutputµÄPORTÃû³Æ¡£

Example15£¨²Î¼û£ºlvs_test8.rep£©£º

*****************************************************************************************

INCORRECT PORTS

DISC# LAYOUT NAME SOURCE NAME

*****************************************************************************************

6 ** missing port ** COMP on net: COMP

Example15ÖУ¬netlistÖгöÏÖÁËCOMPÕâ¸ö¶Ë¿Ú£¬µ«ÊÇÔÚlayoutÖÐûÓбêʾ³öÀ´¡£

7. INCORRECT INSTANCES ²¿·Ö£ºÃèÊölayoutÖкÍnetlistÖв»¶ÔÓ¦µÄdevice¡£

Example16£¨²Î¼û£ºlvs_test8.rep£©£º

*****************************************************************************************

INCORRECT INSTANCES

DISC# LAYOUT NAME SOURCE NAME

*****************************************************************************************

7 ** missing instance ** MPD2/M1 MP(pmos4)

** no similar net ** g: PDN

** VD33(53.750,42.450) ** s: VD33

** 5(212.650,56.500) ** d: COMPN

** VD33(53.750,42.450) ** b: VD33

Example16ÖУ¬netlistÖгöÏÖÔÚblock ¡®MPD2¡¯ÖеÄpmos4£­M1ÔÚlayoutÖÐÕÒ²»µ½¡£ÕÒ²»µ½µÄÔ­Òò´ó¸ÅÊÇ£ºlayoutÖÐûÓл­£»±»ºöÂÔµô£»layout»­µÃÓÐÎÊÌ⣬ûÓб»lvsÈϳö£»layoutÖÐÁ¬Ïß´íÎó£¬Õâ¸ödeviceÓëÆäËüdeviceºÏ²¢ÁË¡£

8. PROPERTY ERRORS²¿·Ö£º Ö÷ÒªÃèÊölayoutºÍnetlistÖжÔÓ¦µÄdeviceµÄ²ÎÊý´íÎó£¬ÀýÈçlength¡¢width¡¢areaµÈ¡£

Example17£¨²Î¼û£ºlvs_test8.rep£©£º

*****************************************************************************************

PROPERTY ERRORS

DISC# LAYOUT SOURCE ERROR

*****************************************************************************************

8 36(212.050,56.500) MP(pmos4) MPD1/M1 MP(pmos4) w: 8 u w: 4 u 100%

Example17ÖУ¬¶ÔÓ¦µÄÕâ¸öpmos4ÔÚlayoutÖеÄwidthÊÇ8um£¬¶øÔÚnetlistÖÐÊÇ4um¡£

9. LVS PARAMETERS²¿·Ö£º Õⲿ·ÖÃèÊöµÄÊÇlvs command fileÖж¨ÒåµÄ¸÷ÖÖ²ÎÊýÉèÖ㬿ÉÒÔºöÂÔ£» Example18£º

**********************************************************************************

LVS PARAMETERS

**********************************************************************************

o LVS Setup:

LVS COMPONENT TYPE PROPERTY LVS_TYPE LVS COMPONENT SUBTYPE PROPERTY LVS_SUBTYPE LVS PIN NAME PROPERTY PHY_PIN PIN

LVS POWER NAME \VDD5O\

LVS GROUND NAME \SSA\

LVS RECOGNIZE GATES NONE LVS IGNORE PORTS NO LVS CHECK PORT NAMES NO LVS BUILTIN DEVICE PIN SWAP YES LVS ALL CAPACITOR PINS SWAPPABLE NO LVS DISCARD PINS BY DEVICE NO ...

... ...

10. INFORMATION AND WARNINGS²¿·Ö£ºlayoutºÍnetlistÖÐÆ¥ÅäÇé¿öµÄͳ¼Æ£¬ÒÔ¼°¸÷ÖÖ²»Æ¥ÅäµÄÐÅÏ¢£»

Example19£¨²Î¼û£ºlvs_test8.rep£©£º

*******************************************************************************

INFORMATION AND WARNINGS

*******************************************************************************

Matched Matched Unmatched Unmatched Component

Layout Source Layout Source Type

------- ------- --------- --------- ---------

Ports: 8 8 0 1

Nets: 19 19 1 3

Instances: 14 14 1 1 MN(nmos4)

6 6 0 0 MN(nmosi)

13 13 0 1 MP(pmos4)

------- ------- --------- --------- Total Inst: 33 33 1 2

o Statistics:

65 isolated layout nets were deleted.

19 layout mos transistors were reduced to 5.

14 mos transistors were deleted by parallel reduction. 14 source mos transistors were reduced to 3.

11 mos transistors were deleted by parallel reduction.

Example19ÖУ¬Ç°ÃæµÄÁбíÊǶÔÕû¸ölayoutºÍnetlistÖÐÆ¥ÅäÇé¿öµÄÒ»¸öͳ¼Æ£»ºóÃæµÄÃèÊö±íʾÓжàÉÙdevice±»ºÏ²¢»òÕßÌÞ³ý¡£

Example20£¨²Î¼û£ºlvs_test7.rep£©£º

o Isolated Layout Nets:

(Layout nets which are not connected to any instances or ports).

18(169.800,39.400) 19(169.800,151.900) 23(15.400,42.050) 24(15.400,120.850) 25(31.400,38.450) 26(31.400,114.250) 27(45.000,72.050) 28(45.000,120.850) 29(51.150,36.750) 30(51.150,163.900) 31(51.450,58.050) 32(51.450,150.850) 33(69.400,54.150) 34(69.400,111.850) 35(106.200,43.050) 36(106.200,120.850) 37(117.300,38.450) 38(117.300,114.250) 39(144.300,42.050) 40(144.300,120.850) 41(155.400,38.450) 42(155.400,114.250) 43(169.800,39.400) 44(169.800,151.900) 45(171.200,84.350) 46(171.200,118.550) 47(176.600,49.200) 48(176.600,161.700) 49(183.550,46.200) 50(183.550,161.700) 51(183.600,73.600) 52(183.600,119.250) 53(210.550,46.900) 54(210.550,61.700) 55(218.950,46.900)

56(223.750,46.900) 57(0.400,27.050) 58(12.800,39.450) 59(12.800,115.250) 60(42.400,69.450) 61(42.400,115.250) 62(48.650,52.350) 63(48.650,148.250) 64(53.750,42.450) 65(53.750,166.500) 66(72.000,56.750) 67(72.000,116.150) 68(91.200,27.050) 69(103.600,39.450) 70(103.600,115.250)

Example20ÖУ¬ÁгöÔÚlayoutÕÒµ½µÄ¹ÂÁ¢µÄnet£¬ÕâЩnetûÓÐÁ¬½Óµ½ÈκεÄdeviceÉÏ£¬ÊÇһЩÐü¿ÕµÄnet£¬¿ÉÄÜÊÇÓÉÓÚfloatingµÄdummy metalÒýÆð£¬¿ÉÒÔºöÂÔ¡£

Example21£¨²Î¼û£ºlvs_test7.rep£©£º

o Passthrough Layout Nets And Their Ports:

(Layout nets which are connected only to ports).

zener_array[1](943.800,997.400) (port: zener_array[1]), zener_array[0](943.800,1055.000) (port: zener_array[0]),

Example21ÖУ¬±íʾlayoutÖÐÓÐÁ½¸önetûÓÐÁ¬½Óµ½ÈκÎdevice£¬Ö»½Óµ½ÁËÁ½¸öportÉÏ ±êÇ©£º lvs

LVSʵÀý

ÊìϤnetlist Îļþ Àý:

*******MUX2 NETLIST ********

*.BIPOLAR

*.RESI=1K

.INCLUDE ./inv.cir .PARAM

.GLOBAL VSS:G VDD:P

***************************

.SUBCKT MUX2 OUT SIGN OP1 OP2 WP=1u WL=1u

+LP=0.5u LN=0.5u

MI01 OP2 NET01 VDD VDD P W=WP L=LP

MI02 OP2 SIGN VDD VSS N W=WN L=LN

MI03 OP2 SIGN OUT VDD P W=WP L=LP

MI04 OP2 NET01 OUT VSS N W=WN L=LN

MI05 OP1 NET01 OUTB VDD P W=WP L=LP

MI06 OP1 SIGN OUTB VSS N W=WN L=LN

MI07 OP1 SIGN VDD VDD P W=WP L=LP

MI08 OP1 NET01 VDD VSS N W=WN L=LN

XI09 NET01 SIGN INV1

XI10 OUTB OUT INV1 .ENDS

************************

*********INV1 NETLIST*********

.SUBCKT INV1 OP IP

MI001 OP IP VDD VDD P W=1u L=0.5u

MI002 OP IP VSS VSS N W=1u L=0.5u .ENDS

************************

ÉÏÀýÖУ¬µÚÒ»ÐÐ*******MUX2 NETLIST ******** ×¢ÊÍÐУ¬ËµÃ÷×÷Óã»

*.BIPOLAR ÓÃÀ´¶Ô±Èanalog elements£¬(resistor,diodes,capcitors)¡£Ê¹ÓøÃÃüÁµ«²»ÓÖÏ£ÍûºöÂÔÕâЩÆ÷¼þ·Ö±ðʹÓà ,*.RESI¡¢*.DIODE¡¢*.CAPA£»ÀýÖÐ*.RESI=1K ±íÃ÷ºöÂÔµç×è×èֵСÓÚ1KµÄµç×è¡£¼´µç×èÁ½¶ËÏàÁ¬µ½Ò»Æð;

×¢£ºÒÔ*. ¿ªÍ·µÄÃüÁîΪÒÔCDL ÃüÁÊÇÊôÓÚSPICEµÄÀ©Õ¹ÃüÁÓï·¨½ÏΪ¿í·º£¬ÈçÃüÃûʱ¿ÉÒÔÓÃÊý×Ö£¬Ò²¿ÉÒÔʹÓÃ×Ö·û¡£Èç¹ûÏë×¢Ê͸ÃÃüÁÔÚ¿ªÍ·Ê¹ÓÃÓ÷´Ð±¸Ü(\\),×¢ÊÍÒ»°ãÓï¾äʹÓÃÃÀÔª·ûºÅ($)¡£

.INCLUDE $path/filename ±íÃ÷ʹÓÃÆäËûµÄNETLIST

.PARAM ÓÃÀ´´«µÝ²ÎÊýÖµ£¬¼´Ê¹²»ÔÚglobalÖÐ˵Ã÷£¬ÔÚHSPICEÖÐÒ²»á±»Ç¿ÆÈʹÓã»

.GLOBAL VSS£ºG VDD£ºP ÓÃÀ´¶¨Òåglobal node,Èçpower,ground clocks»òÕ߯äËû²»»á³öÏÖµ½×ӵ緵ÄI/O½Úµã¡£¿ÉÒÔÀûÓÃ*.EQUIVÀ´È¡Ò»¸ö±ðÃû¡£

*.GLOBAL 1:P 0:G 99:G 2:P

*.EQUIV VSS1=0 ,VDD1=1, VSS2=99, VDD2=2

.SUBCKT SubName OUT IN1 IN2 ¡­ ¡­

.ENDS SubName

ÓÃÀ´±íÃ÷Ϊһ¸ö×ӵ緣¬³¤¶È¹ý³¤ÓüӺÅ(+)Ïνӡ£¾äÊ××Ö·û±íÃ÷¸ÃÐеÄÀàÐÍ£º

M(MOSFETS),X(SUBCIRCUIT),Q(BJTS),C(CAP),R(RES),D(DIODES),J(JFETS)

¸ñʽÈçÏ£º(D:drain,G:gate,S:source,B:bulk,T:type,V:value,

O:export,I:Import,INS:instance,C:collector,BS:base,E,emitter

PO:positive,NG:negative)

Mxxx D G S B T [V]

Xxxx O I1 I2¡­In INS [V]

Qxxx C BS E [B] T [$EA=V]

Cxxx PO NG T V

Rxxx net1 net2 V

Dxxx PO NG T

Jxxx D G S T [V]

ʹÓÃLOGLVS½«NETLIST±àÒëΪ.s Îļþ£¬¸½´øÉú³ÉµÄÎļþÓУº6SCHMAP.MAP,CROSREF.LIS,IMAGE.LIS,JOURNAL.LGS,LOGINFO.TXT,PRINT.OUT,EXPNAM.TRF

ÓÃDracula½øÐмì²âʱ£¬ÐèҪעÒâµÄһЩÎļþ£º

.log ÔËÐмǼ .mlg ϵͳ´íÎóÐÅÏ¢

.sum DRC±¨¸æ .lvs LVS±¨¸æ

.msm ¾¯¸æÐÅÏ¢ .err ERROR ¼Ç¼

.erc ERC´íÎó¼Ç¼

.inp command file ¶ÁÈë¼Ç¼

ÈÏʶLVS REPORT

Dracula,LVSCHK option Çë²ÎÔı¾Îĸ½Â¼¡£

*.lvs ¿ªÍ·±íÃ÷ÔËÐеÄʱ¼äµÈÏ൱¼Ç¼

µÚ¶þ¶Î»áÁгöËù¶ÁµÄTopCellName,Èç¹ûµ½´ËÍ£Ö¹£¬¿ÉÄÜÊÇdatebase / topcellname ´íÎó¡£

µÚÈý¶ÎÁгöÔËÐÐǰºóDEVICES ¼õÉÙµÄÇé¿ö¶Ô±È¡£

µÚËĶÎÁгöLayout & Schematic ½Úµã¶Ô,ÈçÓв»Æ¥ÅäÇé¿ö£¬Ó¦ÓèÒÔ¸ÄÕý¡£

µÚÎå¶ÎÁгö½ÚµãÆ¥ÅäµÄÏêϸÇé¿ö£¬ÊÇreportµÄÖ÷Ìå¡£

µÚÁù¶ÎΪƥÅäÏêϸµÄÁÐ±í¡£

ʵÀý²Ù×÷(ÒÔÉÏÀýMUX2ΪÀý)£º

1,µ¥¶ÀÇпªout

** WARNING ** LAYOUT PAD : out 8 CONNECTED TO NOTHING

*************** DISCREPANCY 1 **********************************

----------------------------MATCHED DEVICE UN-MATCHED NODE---------

*DEV3 MOS P ---- MI03 : *DEV12 MOS P

: X=15.61 Y=9.86

sign, out, op2 sign, op2, ?7

*************** DISCREPANCY 2 **********************************

2,ÇжÏout Óë´«ÊäÃÅ

************* DISCREPANCY 1 **********************************

--------------------------------MATCHED DEVICE UN-MATCHED NODE---------

*DEV3 MOS P ---- MI03 : *DEV12 MOS P

: X=15.61 Y=9.86

sign, out, op2 sign, op2, ?7 ¡­

*************DISCREPANCY 5 *********************************

--- NODE out

---WITH UN-MATCHED DEVICES-------

*DEV3 MOS P ---- MI03 : ***** UN-MATCHED *****

sign, out, op2

*DEV4 MOS N ---- MI04 : ***** UN-MATCHED *****

net01, out, op2

OCCURRENCE NAME outb

DEV24 INV : DEV23 INV

: X=2.92 Y=5.51

outb, out outb, out

3,ÇжÏsignÖÐÒ»¶Î

************** DISCREPANCY 5 *********************************

--- NODE sign

---WITH UN-MATCHED DEVICES-------

DEV2 MOS N ---- MI02 : DEV5 MOS N

: X=13.96 Y=5.51

sign, vdd, op2 sign, op2, vdd

*DEV7 MOS P ---- MI07 : ***** UN-MATCHED *****

sign, vdd, op1

DEV3 MOS P ---- MI03 : DEV12 MOS P

: X=15.61 Y=9.86

sign, out, op2 sign, op2, out

*DEV6 MOS N ---- MI06 : ***** UN-MATCHED *****

sign, outb, op1

OCCURRENCE NAME net01

DEV23 INV : DEV24 INV

: X=10.27 Y=5.51

net01, sign net01, sign

×ܽá1£º

ÒÔÉÏʵ¼Ê²Ù×÷ÖУ¬¿ÉÒÔ¿´µ½£¬µ«pin floatingʱ£¬»áÓÐfloatingµÄÐÅÏ¢Áгö¡£

µÚ¶þºÍµÚÈýÖУ¬ÏÔÈ»£¬ÎÒÃDz¢Ã»ÓÐÈ¥¼õÉÙdevice,µ«¶Ôpin½ÚµãÀ´ËµÊÇȱÉٵ쬷´¹ýÀ´½²£¬ÊÇÕâ¸ö½Úµã»¹ÐèÒªÁª½Óµ½±ðµÄµØ·½£¬Æä¸öÊý¼´Îª²»Æ¥ÅäµÄ¸öÊý¡£

4,½«out ÓësignÏ໥µßµ¹

*********** DISCREPANCY 9 *********************************

--- NODE out

---WITH UN-MATCHED DEVICES-------

***** UN-MATCHED ***** : *DEV9 MOS P

: X=6.52 Y=9.86

out, op1, vdd

?DEV3 MOS P ---- MI03 : ***** UN-MATCHED *****

sign, out, op2

?DEV4 MOS N ---- MI04 : ***** UN-MATCHED *****

net01, out, op2

***** UN-MATCHED ***** : *DEV2 MOS N

: X=4.87 Y=5.51

out, op1, ?5

OCCURRENCE NAME outb

*DEV24 INV : *DEV24 INV

: X=10.27 Y=5.51

?outb, out net01, out

***** UN-MATCHED ***** : ?DEV5 MOS N

: X=13.96 Y=5.51

out, op2, vdd

***** UN-MATCHED ***** : ?DEV12 MOS P

: X=15.61 Y=9.86

out, op2, sign

************** DISCREPANCY 10 *********************************

--- NODE sign

---WITH UN-MATCHED DEVICES-------

?DEV2 MOS N ---- MI02 : ***** UN-MATCHED *****

sign, vdd, op2

*DEV7 MOS P ---- MI07 : ***** UN-MATCHED *****

sign, vdd, op1

?DEV3 MOS P ---- MI03 : ***** UN-MATCHED *****

sign, out, op2

*DEV6 MOS N ---- MI06 : ***** UN-MATCHED *****

sign, ?outb, op1

OCCURRENCE NAME net01

*DEV23 INV : *DEV23 INV

: X=2.92 Y=5.51

net01, sign ?5, sign

***** UN-MATCHED ***** : ?DEV6 MOS N

: X=15.61 Y=5.51

net01, op2, sign

***** UN-MATCHED ***** : ?DEV12 MOS P

: X=15.61 Y=9.86

out, op2, sign

×ܽá2£º

´ÓÉÏÃæÕâ²½²Ù×÷ÖУ¬¿ÉÒÔ¿´µ½½Úµã out »òÕßsign×óÓÒ²»Æ¥ÅäµÄ¸öÊý²»Í¬£¬±íÃ÷½Úµãout´¦(4-2=2)¶à½ÓÁ˶þ¸ö£¬¶ø½Úµãsign´¦(2-4=-2)ÉÙ½ÓÁ˶þ¸ö¡£

×¢£ºÒÔÉÏʵÑ飬ÊÇÒÔnetlistÕýȷΪǰÌá¡£

LVS report ÖУ¬MOS½Úµã˳Ðòschematic GSD ,layout GDS£»SubCircuit OI

netlistÖÐMOS½Úµã˳ÐòΪDGS Dracula LVS ´íÎóÀàÐÍ

ÓÃDracula ×öLVSʱµÃµ½reportµÄ¸ñʽ´óÖÂÊÇschematic section : Layout section¡£µ±È»±¾ÆªÌÖÂÛµÄÊÇLVS error types¶ø²»Êǽ̻á´ó¼ÒÈçºÎÔĶÁLVS report£¬Ö»²»¹ýÑ¡ÓÃÁËDracula×÷Ϊ»ù´¡À´ÌÖÂÛ¼ì²éLVS ʱ¿ÉÄܳöÏֵĴíÎóÀàÐÍ¡£ Device type MOS BJT RES/CAP/DIODE SMID/PMID BOX SDW/SDWI/SUP/ SUPI /PDW/PDWI/ PUP/PUPI /AND/OR/ Output, list of input nodes NADN/NOR/AOI/ OAI INV CELL Output, input Composite node 1 ¨C pin name 1 Gate, source, drain Collector, base, emitter Terminals-1, terminal-2 Out1, out2, list of input nodes Terminal-1, terminal-2, terminal-3, terminal-4 Terminals listed ÉϱíÁгöDracula summary ÖÐËùʶ±ðÆ÷¼þµÄÀàÐͼ°½ÚµãÏÔʾ˳Ðò¡£ÏÂͼΪÉϱíÖг£¼ûÆ÷¼þÀàÐ͵ľÙÀý˵Ã÷¡£

PMID: Parallel Middle Structure SMID: Series Middle Structure PUP: Parallel Pull-Up Structure SUP: Series Pull-Up Structure

PDW: Parallel Pull-Down Structure SDW: Series Pull-Down Structure

LVS ÖÐij¸ö²»Æ¥ÅäµÄµã¿ÉÄÜÒý³öÒ»¸ö½Úµã¡¢Ò»¸ö×é¼þ»òÒ»¸ö×Ó¼¯ (Ò»×é½ÚµãºÍ×é¼þ), Ò²¾ÍÊÇ˵¡°´íÒ»µã¶ø¶¯È«Éí¡±¡£LVSÁгöÿ¸ö²»¶ÔÓ¦µÄµã£¬²¢ÇÒ¶¼»á¶ÔÓ¦µ½Ä³ÖÖ´íÎóÀàÐÍ£¬µ±È»²¢²»±íʾÁгöµÄÿ¸ö½Úµã¶¼ÊÇÓдíµÄ¡£ÓÐʱ´íÎóÐÅÏ¢ÊÇÐèÒªÎÒÃÇÀ´ÅбðµÄ¡£±ÈÈçÁ½ÌõÐźÅÏß»¥Ïà´í½Ó£¬¶ÔÒ»¸öÐźÅÏß¿ÉÄܲúÉúÁ½Ìõ´íÎóÐÅÏ¢¡£

LVS´íÎó×ܽáΪ15ÖÖÀàÐÍ(¾ÍDracula¶øÑÔ)£¬ÁоÙÈçÏ£º Type 1 2 Error description Matched node to no device Matched device to unmatched node Plot Node Dev., Node Dev., Node Dev., Listing X X 3 4 Inconsistently matched device Matched node to extra layout devices (missing schematic) X X Node 5 6 7 8 9 10 11 12 13 14 15 Matched node to extra Matched node to unmatched layout and schematic devices Other unmatched layout devices Other unmatched schematic devices Device subtype mismatch (ntype, ptype, etc.) Device size (W, L) mismatch MOS reversibility error Device substrate connection mismatch Device power connection mismatch(multi-power supply situation Reduced layout parallel MOS devices Filtered out layout MOS devices Node Dev., Node Dev. --- Dev. Dev. Dev. Dev. Dev. Dev. Dev. X X --- X X X X X X --- --- *×¢£ºÒÔϽ²µÄÆ¥Åä±íʾ½Úµã¿ÉÒÔ±»·ÖÅ䣻¶ÔÓ¦±íʾµç·Óë°æÍ¼Ò»Ö¡£

ÀàÐÍ1£º

³õʼ½ÚµãûÓÐÁ¬½Óµ½Æ÷¼þ¡£

ͼÀý±íʾÒòµç×è»òPADÉϵÄtxtûÓб»Ê¶±ð¶øÒýÆðµÄ´íÎó¡£

ÀàÐÍ2£º

Æ÷¼þÆ¥Å䣬Æ÷¼þµÄ½ÚµãÒ»²¿·ÖÆ¥Å䣬һ²¿·Ö²»Æ¥Åä¡£

ͼÀý±íʾÆ÷¼þÆ¥Å䣬µ«ÓÐA3µãûÓжÔÓ¦¡£

ÀàÐÍ3£º

Æ÷¼þ¼°½ÚµãÆ¥Å䣬µ«²»Ïà¶ÔÓ¦¡£

ͼÀý±íʾ½Úµã¿ÉÒÔʶ±ð£¬µ«±Ë´Ë²»Ïà¶ÔÓ¦¡£

ÀàÐÍ4£º

¶îÍâlayoutÆ÷¼þÁ¬½Óµ½¹Ø¼ü½Úµã£¬Ê¹µÃÆ÷¼þÊýÄ¿²»Ïà¶ÔÓ¦¡£

ͼÀý±íʾ°æÍ¼ÒýÆðÆ÷¼þÊýÄ¿²»¶ÔÓ¦¡£

ÀàÐÍ5£º

¶îÍâschematicÆ÷¼þÁ¬½Óµ½¹Ø¼ü½Úµã£¬Ê¹µÃÆ÷¼þÊýÄ¿²»Ïà¶ÔÓ¦¡£

ͼÀý±íʾµç·ÒýÆðµÄÆ÷¼þÊýÄ¿²»¶ÔÓ¦¡£

ÀàÐÍ6£º

һЩschematicÆ÷¼þÁ¬½Óµ½¹Ø¼ü½Úµã£¬µ«ÒòΪÁ¬½ÓµÄ½Úµã²»Í¬µ¼Ö²»Ïà¶ÔÓ¦¡£

ͼÀý±íʾ½Úµã¿ÉÒÔʶ±ð£¬µ«Á¬½Óµ½¹Ø¼üµãA7µÄÆ÷¼þ±Ë´Ë²»¶ÔÓ¦¡£

ÀàÐÍ7£º

¶àÓàµç·¡¢²»ÄÜ»ñµÃµÄÈκγõʼÏà¹Ø½Úµã¶Ô¡¢ÔËËãÍ£Ö¹¶øÃ»Óб»²éÕÒµ½µÄÏà¹Ø½ÚµãÖв»Æ¥ÅäµÄlayoutÆ÷¼þÊǸ÷×ÔÍêÈ«¶ÀÁ¢µÄ¡£

ÀàÐÍ8£º

´Ó¶àÓàµç·¡¢²»ÄÜ»ñµÃµÄÈκγõʼÏà¹Ø½Úµã¶Ô¡¢ÔËËãÍ£Ö¹¶øÃ»Óб»²éÕÒµ½µÄÏà¹Ø½ÚµãÖв»Æ¥ÅäµÄschematicÆ÷¼þÊǸ÷×ÔÍêÈ«¶ÀÁ¢µÄ¡£

ÀàÐÍ9£º

Á½¸öÆ¥ÅäµÄÆ÷¼þ£¬Àà±ð²»¶ÔÓ¦¡£

ͼÀý±íʾÆ÷¼þÀàÐͲ»¶ÔÓ¦¡£

ÀàÐÍ10£º

LayoutÆ÷¼þ³ß´çÓëschematic²»Ïà¶ÔÓ¦¡£

ͼÀý±íʾÆ÷¼þ³ß´ç²»¶ÔÓ¦¡£

ÀàÐÍ11£º

layout MOS Æ÷¼þÊä³öµÄÎïÀí¶¨Î»ÓëschematicsµÄ²»Ïà¶ÔÓ¦¡£

ͼÀý±íʾgateÁ¬½Ó˳Ðò²»¶ÔÓ¦¡£

ÀàÐÍ12£º

MOSµÄ³Äµ×Á¬½ÓÓëschematics²»Ïà¶ÔÓ¦¡£

ͼÀý±íʾsubÁ¬½Ó²»¶ÔÓ¦¡£

ÀàÐÍ13£º

ÔÚ¶àµçÔ´ÖУ¬Æ÷¼þÁ¬½Óµ½²»ÕýÈ·µÄµçÔ´¡£

ͼÀý±íʾsource¶ËÁ¬½ÓµçÔ´²»¶ÔÓ¦¡£

ÀàÐÍ14£º

µ±LVSCHK[K]Ñ¡Ïî(±£³Ö²¢Áª)ûÓдò¿ª£¬²¢ÁªµÄMOS¾§Ìå¹Ü½«»áºÏ²¢ÎªÒ»¸öMOS¾§Ìå¹Ü£¬ÆäÓàµÄMOS¾§Ìå¹Ü½«²»»á±»¼ì²éµ½»ò×÷Ϊ´íÎó±êʶ³öÀ´¡£(ЩÀàÐͲ»×÷Ϊ´íÎóÀ´½âÊÍ)

ͼÀý±íʾ²¢ÁªÆ÷¼þºÏ²¢ÎªÒ»¸öÆ÷¼þ¡£

ÀàÐÍ15£º

µ±LVSCHK[F]Ñ¡Ïî(CMOS gate¹ýÂËÆ÷)´ò¿ª£¬Ã»Óб»Ê¹ÓõÄCMOSÆ÷¼þ½«±»¹ýÂË¡£(´ËÀàÐͲ»×÷Ϊ´íÎóÀ´½âÊÍ)

±¾ÆªÍê

ÒÔºó»á¶ÔLVSCHK¼°Option×÷ÏêϸµÄ½éÉÜ£¬¾´Çë¹Ø×¢¡£

calibreÖÐLVSÎÊÌâ

wawejin ·¢±íÓÚ: 2009-9-08 22:30 À´Ô´: °ëµ¼Ìå¼¼ÊõÌìµØ calibre½øÐÐLVSʱ ³öÏÖÎÊÌâÆälvs report²¿·ÖÈçÏ£º Error: Different numbers of ports (see below). Error: Different numbers of nets (see below). Error: Different numbers of instances (see below).

Error: Connectivity errors.

Error: Instances of different types or subtypes were matched.

Error: Cells with non-floating extra pins. Warning: Unbalanced smashed mosfets were matched.

LAYOUT CELL NAME: wii_guitar_top SOURCE CELL NAME: wii_guitar_top

--------------------------------------------------------------------------------------------------------------

INITIAL NUMBERS OF OBJECTS

--------------------------

Layout Source Component Type

------ ------ --------------

Ports: 47 56 * Nets: 31023 31101 * Instances: 8 8 M (4 pins) 39383 37612 * MN (4 pins) 37367 35562 * MP (4 pins) 32 32 R (2 pins) 12 12 D (2 pins) 0 1 * OTP (37 pins) 1 1 AD(18 pins)

------ ------ Total Inst: 76803 73228

NUMBERS OF OBJECTS AFTER TRANSFORMATION

---------------------------------------

Layout Source Component Type

------ ------ --------------

Ports: 47 48 * Nets: 21434 21507 * Instances: 2 2 M (4 pins) 8916 9020 * MN (4 pins) 5166 5272 * MP (4 pins) 32 32 R (2 pins) 12 12 D (2 pins) 0 1 * OTP (37 pins) 1 1 AD (18 pins) 14142 14041 * INV (2 pins) 2587 2586 * NAND2 (3 pins) 240 240 NAND3 (4 pins) 158 158 NAND4 (5 pins) 192 192 NOR2 (3 pins) 86 86 NOR3 (4 pins) 15 15 NOR4 (5 pins) 14 14 AOI_2_1 (4 pins) 49 49 AOI_2_1_1 (5 pins)

147 147 AOI_2_2 (5 pins) 28 28 AOI_2_2_1 (6 pins) 122 122 AOI_2_2_2 (7 pins) 19 19 AOI_3_1 (5 pins) 6 6 AOI_3_1_1 (6 pins) 5 5 AOI_3_2_1 (7 pins) 6 6 AOI_3_2_2 (8 pins) 231 231 OAI_2_1 (4 pins) 90 90 OAI_2_1_1 (5 pins) 174 174 OAI_2_2 (5 pins) 10 10 OAI_2_2_1 (6 pins) 75 75 OAI_2_2_2 (7 pins) 41 41 OAI_3_1 (5 pins) 11 11 OAI_3_1_1 (6 pins) 48 48 OAI_3_2_1 (7 pins) 5 5 OAI_3_2_2 (8 pins) 277 218 * SDW2 (3 pins) 18 18 SDW3 (4 pins) 297 210 * SUP2 (3 pins) 20 20 SUP3 (4 pins) 24 24 SPDW_2_1 (4 pins) 16 16 SPDW_2_2 (5 pins) 3 3 SPDW_2_2_1 (6 pins) 18 18 SPDW_3_1 (5 pins) 40 40 SPUP_2_1 (4 pins) 6 6 SPUP_2_2 (5 pins) 2 2 SPUP_2_2_1 (6 pins) 18 18 SPUP_3_1 (5 pins) 16 76 * SMN2 (4 pins) 0 87 * SMP2 (4 pins) 22 22 SPMN((2+1)*1) (6 pins) 6 6 SPMP((2+1)*1) (6 pins)

------ ------ Total Inst: 33413 33523

* = Number of objects in layout different from number in source.

DETAILED INSTANCE CONNECTIONS

LAYOUT NAME ne SOURCE NAME

**************************************************************************************************************

(This section contains detailed information about connections of matched instances that are involved in net discrepancies).

--------------------------------------------------------------------------------------------------------------

X260/X10/M48(389.550,215.500) MN(N33) Xp_16/M26 MN(N)

d: VSS s: VSS b: VSS b: VSS

g: X260/X10/25 ** no similar net ** s: X260/X10/26 ** no similar net ** ** X260/X1/16 ** g: Xp_16/net_145 ** X260/X1/28 ** d: Xp_16/net_135

--------------------------------------------------------------------------------------------------------------

X260/X24/M48(484.550,215.500) MN(N33) Xp_16/M40 MN(N)

d: VSS s: VSS b: VSS b: VSS

g: X260/X24/25 ** no similar net ** s: X260/X24/26 ** no similar net ** ** X260/X1/24 ** g: Xp_16/net_116 ** no similar net ** d: Xp_16/net_26

--------------------------------------------------------------------------------------------------------------

X260/X33/M48(579.550,215.500) MN(N33) Xp_16/M54 MN(N)

d: VSS d: VSS b: VSS b: VSS

g: X260/X33/25 ** no similar net ** s: X260/X33/26 ** no similar net ** ** X260/X1/20 ** g: Xp_16/net_112 ** no similar net ** s: Xp_16/net_55

--------------------------------------------------------------------------------------------------------------

X260/X53/M48(769.550,215.500) MN(N33) Xp_15/M26 MN(N)

d: VSS s: VSS b: VSS b: VSS

g: X260/X53/25 ** no similar net ** s: X260/X53/26 ** no similar net ** ** X260/X2/16 ** g: Xp_15/net_145 ** X260/X2/28 ** d: Xp_15/net_135

--------------------------------------------------------------------------------------------------------------

X260/X74/M29(814.000,136.750) MP(P33) Xp_vddd2/M30 MP(P)

g: VDD g: VDD s: VDD s: VDD b: VDD b: VDD d: VSS ** VSS ** ** no similar net ** d: Xp_vddd2/VSSD

--------------------------------------------------------------------------------------------------------------

X260/X87/M70(926.100,203.650) MP(P33) Xp_vddd1/M30 MP(P)

d: VDD s: VDD b: VDD b: VDD g: VSS ** VSS ** s: X260/X87/11 ** no similar net **

** VDD ** g: VDD ** no similar net ** d: Xp_vddd1/VSSD

--------------------------------------------------------------------------------------------------------------

X260/X103/M30(1054.550,215.500) MN(N33) Xp_15/M40 MN(N)

d: VSS s: VSS b: VSS b: VSS

g: X260/X103/13 ** no similar net ** s: X260/X103/16 ** no similar net ** ** X260/X2/24 ** g: Xp_15/net_116 ** no similar net ** d: Xp_15/net_26

--------------------------------------------------------------------------------------------------------------

X261/X7/M48(215.500,397.650) MN(N33) Xp_15/M54 MN(N)

d: VSS d: VSS b: VSS b: VSS

g: X261/X7/25 ** no similar net ** s: X261/X7/26 ** no similar net ** ** X260/X2/20 ** g: Xp_15/net_112 ** no similar net ** s: Xp_15/net_55

--------------------------------------------------------------------------------------------------------------

X263/X14/M48(215.500,646.250) MN(N33) Xp_14/M26 MN(N)

d: VSS s: VSS b: VSS b: VSS

g: X263/X14/25 ** no similar net **

s: X263/X14/26 ** no similar net ** ** X260/X10/16 ** g: Xp_14/net_145 ** X260/X10/28 ** d: Xp_14/net_135

¶¼ÊÇÕâÖÖ´íÎóÓÐÒ»°Ù¶à¸ö

²»ÖªµÀÊÇʲôԭÒò

´ó¼Ò°ï°ïæ

лл´ó¼ÒÁË

×îлظ´

·çÖÐ΢Ц009 at 2009-9-08 22:47:20

ÄãÏȰÑpin µãµÄ´íÎó½â¾öµô

nidon2003 at 2009-9-08 23:01:30

ÏȲ»Òª¾õµÃ´íÎóºÜ¶à

ºÜ¶àʱºòLVSµÄºÜ¶à´íÎó¶¼ÊÇÓÉÓÚÒ»¸öÁ¬½Ó¹ØÏµµÄ´íÎóÔì³ÉµÄ¡£

ÄãÏȼì²éÏÂÄãµÄPOWER¶ËÊDz»ÊǶ¼½Ó¶ÔÁË£¬È»ºóÔÚ¼ì²édeviceÖ®¼äµÄÁ¬½Ó¹ØÏµÊÇ·ñÕýÈ·

wawejin at 2009-9-13 21:32:44

ллÁ½Î»µÄ»Ø´ð£¬pinµãÊÇ¶Ô ÁË£¬¿ÉÊÇ»¹ÊÇÓÐͬÑùµÄÄÇô¶àµÄ´íÎó¡£ÏÔʾµÄ´íÎó¶¼ÊÇÔÚIO PAD

ÄÚ²¿¡£

ÁíÍâ²úÉúµÄnet reportÎļþÈçÏ£º ERC PATHCHK REPORT for aaa PATHCHK GROUND && ! POWER NOFLOAT:

cell PBCU8 (X260/X1): 13 cell PIS (X260/X87): 10 cell PID (X260/X103): 10 cell ICV_2 (X271): 8, 11

PATHCHK POWER && ! GROUND NOFLOAT:

cell PBCU8 (X260/X1): 15 cell PVDD3 (X260/X74): 6, 10, 11

cell PIS (X260/X87): 11 cell PID (X260/X103): 11 cell ICV_2 (X271): 9, 13

PATHCHK ! POWER && ! GROUND NOFLOAT: cell PDIODE8 (X260/X92207): 6, 7, 8, 9

cell ICV_40 (X261): 63, 86

cell ICV_39 (X263): 33, 38, 148, 262, 273, 312, 551, 552, 553, 554, 555, 556, 575

cell ICV_37 (X264): 3044

cell ICV_36 (X266): 9, 10, 14, 17, 20, 21, 44

cell ICV_35 (X267): 7, 21

cell aaa: 63, 69, 87, 108, 237, 240, 395, 396, 397, 854, 855, 856, 857, 858, 859, 860,

861, 862, 866

PATHCHK ! LABELLED NOFLOAT:

cell PDIODE8 (X260/X92207): 6, 7, 8, 9

cell ICV_40 (X261): 63, 86

cell ICV_39 (X263): 33, 38, 148, 262, 273, 312, 551, 552, 553, 554, 555, 556, 575

cell ICV_37 (X264): 3044

cell ICV_36 (X266): 9, 10, 14, 17, 20, 21, 44

cell ICV_35 (X267): 7, 21

cell aaa: 63, 69, 87, 108, 237, 240, 395, 396, 397

Õâ¸öÎÊÌâÊÇʲô»ØÊ£¬Ê²Ã´ÒâË¼ÄØ

Ҫʲô½â¾öÄØ£¿

[ ±¾Ìû×îºóÓÉ wawejin ÓÚ 2009-9-13 22:34 ±à¼­ ]

ÍùÊÂÈç·ç at 2009-9-14 11:16:55

Æ÷¼þ¶¼»¹Ã»È«²¿¶ÔÉÏÒ²£¡model nameÒªÏÈͳһ£¡

zhutx66 at 2009-10-12 19:44:37

PAD¾ÍÊǺܶà²ã½ðÊôÏߣ¬²»»áÓÐÁ¬½ÓÎÊÌ⣬ÖÁÓÚIO£¬Èç¹ûÊÇ´Ó±ðÈËÄÇÄÃÀ´µÄÓ¦¸Ã¶¼ÊÇÕýÈ·µÄ£¬Èç¹ûÊÇ×Ô¼º×öµÄ¾ÍÏȰÑIOµÄDRC£¬LVS¶¼ÏȹýÁË£¬ÔÙ¼ì²é×ܵÄDRCºÍLVS¡£Èç¹ûÉÏÊö¶¼ÕýÈ·

ÁË»¹ÊÇÓÐÎÊÌâ¾ÍÓ¦¸ÃÊÇÄãÁ¬½ÓµÄÎÊÌâÁË£¬Ò²ÓпÉÄÜÊÇÄã¸øPAD´òLable³öÎÊÌâÁË¡£

yangchunxia003 at 2010-1-02 10:46:20 ÎÒÒ²Óöµ½Í¬ÑùµÄÎÊÌ⣬ÇëÎÊlzÔõÑù½â¾öµÄ£¬Ð»Ð»

lafengxu at 2010-1-08 08:55:38

1)Ê×ÏÈ£¬¶Ôÿ¸östanderd cell,IO cell,IPµÈ¶¼×öÒ»±éLVS£¬È·¶¨Ã¿¸ö¶¼pass.

2)½Ó×Å£¬×îºÃ°Ñÿ¸öinstance×ö³Éhcell

3£©ÄãµÄÆ÷¼þ¶¼Ã»ÓжÔÉÏ£¬instanceÊýÁ¿¶¼²»¶Ô£¬ÏÈ¿´¿´ÕâЩÆ÷¼þÊDz»ÊÇÉÙÁË¡£ 4£©Æ÷¼þ¶ÔÁ˵ϰÔÚ¿´port¶Ë¿Ú£¬ÄãµÄport¶ËÒ²²»¶Ô£¬¿´¿´ÊDz»ÊÇtext´òÆ«ÁË»òÕßûÓдò¡£

5£©È»ºóÔڱȽÏÒ»ÏÂnetÁ¬½Ó¡£ xuelayy at 2010-1-12 21:09:38

×òÌìµÚÒ»´ÎÓÃcalibre×ölvs£¬½á¹ûÁ¬powerºÍguound¶¼ÕÒ²»µ½¡£capºÍresʲôµÄ¾Í¸ü²»

ʶ±ðÁË¡£

ÄǸöpinµãÖ¸µÄÊÇʲô°¡¡£ÒÔǰ¶¼ÓÃdurcula×ölvs¡£ÏÖÔÚÊÇһͷÎíË®£¬Éí±ßҲûÈË¿ÉÎÊ¡£Óô

ÃÆ¡£

ÔÂÂä·çºÛ at 2010-1-22 14:17:19

ÂýÂýÕÒ£¬×ÜÄܽâ¾öµÄ¡£

forali at 2010-1-24 11:32:24

¶¼¿´²»¶®

fuwangwang98 at 2010-1-26 22:11:32

X260/X74/M29(814.000,136.750) MP(P33) Xp_vddd2/M30 MP(P)

g: VDD g: VDD s: VDD s: VDD b: VDD b: VDD d: VSS ** VSS **/

** no similar net ** d: Xp_vddd2/VSSD

Ã²ËÆÕâÖÖµ¥net´íÎ󶼿ÉÒÔÏȸÄÁ˰É

jettisun at 2010-1-27 10:35:55

Ê×ÏÈOTP¶¼Ã»¶ÔÉÏ£¬Èç¹ûotpÊǿտòµÄ»°£¬lvsÖÐÇëÏÈblockµô£¡È»ºóÔÙ²éºóÃæµÄ´íÎ󣬻¹

ÓÐvssºÍvssdÄã¿ÉÒÔÏȽâ¾öµô. liuwq521830 at 2010-3-20 16:35:45

ÎÒ¾õµÃÓ¦¸ÃµÄÀàÐ͵IJ»Æ¥ÅäÔì³ÉµÄ £¬Ó¦¸ÃÌæ»»Ò»Ï¹Ü×ÓµÄÀàÐÍ ¡£

Çë½Ì£¬Ææ¹ÖµÄLVS´íÎó

tanner, LVS, SPC, lateral, Pins

LVSͨ²»¹ý£¬ÔÚSchematicºÍLayoutÖÐÕÒÀ´ÕÒȥҲû·¢ÏÖʲô´íÎó£¬

Ê×ÏÈÇëÎÊ´óÏÀÃǵ±LVSͨ²»¹ýʱһ°ã¶¼ÊÇÔõÑù²é´íµÄ£¿

ÎÒÓÃTSpice¶ÔspºÍspcÎļþ½øÐзÂÕæ£¬²¨Ðζ¼¶Ô£¬µ«LVS±È½ÏµÄ½á¹ûÊÇnot equal

Ϊʲô°¡£¿ Çë´óÏÀ´Í½Ì£¬Ð»Ð»¡£

ÖÕÓÚ½â¾öÃÅÌâÁË£¬Ô­À´CMOSÃŵç·µÄA¡¢BÁ½¸ö¶Ë¿Úµç·½á¹¹ÊDz»µÈµÄ£¬µ«´Ó¹¦ÄÜÂß¼­ÉÏÀ´ËµÈ´ÊÇÏàµÈ£¬ËùÒÔ»áÓзÂÕæÕýÈ·µ«LVSÈ´²»Í¨¹ýµÄÎÊÌâ¡£ лл¸÷λµÄ°ïÖú¡£