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È´²»Í¨¹ýµÄÎÊÌâ¡£ лл¸÷λµÄ°ïÖú¡£