ÐOPSþ“<ÿ m:m:ƒ	öä’wk´&•.64>Au m:m:D€‚For:tonysÿ‚Printed on:Tue, Dec 9, 1997 21:42:04ÿ‚From book:lcrm1ÿ‚Document:Glossaryÿ‚Last saved on:Fri, Nov 7, 1997 07:51:44ÿ„ileafileafƒ	öä°wst:helvps14±:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  4'"           """ ;''**'#-*' 0*-'-*'#*'7''#       0     *"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%    % % %%%%%%%%%%% %%%#'''''':*''''%*-----%-****%%#      4    %      %#    %%% : %%:%%%%%%%%%  %%%%%%:
%%%%%%%%%%%%%%% %%%%:%%%7°wst:helvps24±:????????????????????????????????!88YC!!':88888888888:::8fCCHHC=NH2C8SHNCNHC=HC^CC=/888288882S8888!282H222!!:!?????????????????????????????????!8888?8!?%8???!??????6??%8???=CCCCCCdHCCCC?HNNNNN?NHHHH??=888888Y28888?888888?=8888??2?82d!8??d?????????88!!!??????d???????????????8????d???^°wst:helvps11±:)
/!!$!&!$$!!+



&!.!!$$$$$$!!!!)....+°!wst:helvps12±!:                                ,!3!!$$!'$!*$'!'$!$!/!!*$                                                 !!!!!!2$!!!! $''''' '$$$$  ,     2  2               2                   2   /°"wst:helvps14b±":%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  4*"           """#9****'#-* *#0*-'-*'#*'7''#"  # # ## 4#### # -  "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%    % % %%%%%%%%% %% %%%#******:*''''%*-----%-****%%#      4     %######%#####%% % : %%:%%%%%%%%%  %%%%%%:
%%%%%%%%%%%%%%% %%%%:%%%7°#wst:helvps14i±#:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  4'"           """ ;''**'#-*' 0*-'-*'#*'7''#       0     *"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%    % % %%%%%%%%%%% %%%#'''''':*''''%*-----%-****%%#      4    %      %#    %%% : %%:%%%%%%%%%  %%%%%%:
%%%%%%%%%%%%%%% %%%%:%%%7ååÿÿáÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ“WVP_VER2.1.0“WV_VENDOR          “WVP_COMM_CHARSETftcs94“COLLID269191806“CNAMElibrary“STPAGENO1“RPATH334353207“DOCID1278853772“8DTITLELibrary Compiler Reference Manual, v1:  Glossary“!CTITLESynopsys Library Compilerä’wôD¥ÿþ˜	öBÁâÊËÃ¡Ä,›Ê›ÆÃ¥	öä¥	öäÃÁâÊË¡Ä„Û„ÛÀÀ„ãÇÆÃâ¡¯²Library´µCompilerµReferenceµManualµVolumeµ1¡8´v1998.02ÊËÃ¡Ä,ÈÊÈÆÃ¥	öä¡TñHOME¤ÿô“yHypertext-outdocfiles/panels/printpnl.pl 10.2.2IZFRV.GDH1JK.Y59AJE.I0.1.2IZFRV.GDH1JK.Y59AJE.H(840,3001) (1004,3061)¡HñINDEX¤ÿô“wHypertext-outdocfiles/lcrm1/index0.pl 10.2.2IZFRV.GDH1JK.C69AJE.M0.1.2IZFRV.GDH1JK.C69AJE.L(1340,3001) (1504,3061)¡êGL³1¡ñCONTENTS¤ÿô“tHypertext-outdocfiles/lcrm1/toc.pl 10.2.2IZFRV.GDH1JK.Q49AJE.G0.1.2IZFRV.GDH1JK.469AJE.J(1040,3001) (1316,3061)¡,ê²!/¥	öä¡Jm²Glossary¡þ²"attribute¡þj²Coding´µthatµassignsµpropertiesµtoµobjectsµsuchµasµpins,µcells,µand¡þ°entireµlibraries.µExamplesµofµattributesµareµdirection,µfunction,µand¡þõmax_fanout.¡þk²"capacitance¡þ¶²Theµloadµplacedµonµaµnetworkµasµseenµbyµaµdrivingµpin.µExamplesµof¡þûloadingµonµaµnetµareµinput-pinµcapacitance,µwire-loadµcapacitance,¡þAandµback-annotatedµcapacitance.¡þ·²"cell¡þ²Aµsingleµunitµorµelementµinµaµlibrary¤ÿü.µCellsµareµdefinedµatµtheµlibrary¡þGgroupµlevel.¡þ½²"cellµgroup¡þ	²Theµpartµofµtheµlibraryµthatµcontainsµtheµdescriptionµofµoneµcell.¡þ	~²"combinational¡þ	É²Logicµthatµdependsµonlyµonµtheµinputµforµcomputingµvalues.µAn¡þ
exampleµofµaµcombinationalµcellµisµaµNANDµgate.¡þ
„²"comments¡þ
Ï²Notesµincludedµinµtheµlibraryµtextµforµexplanation.µLibraryµCompiler¡þignoresµcomments.’ôID¥	öäËÁâÊË¡Ä„Û„ÛÀÀ„ãÇÆÃâ¡¯²Library´µCompilerµReferenceµManualµVolumeµ1¡8´v1998.02ÊËÃ¡Ä,ÈÊÈÆÃ¥	öä¡TñHOME¤ÿô“yHypertext-outdocfiles/panels/printpnl.pl 10.2.2IZFRV.GDH1JK.Y59AJE.I0.1.2IZFRV.GDH1JK.Y59AJE.H(840,3001) (1004,3061)¡HñINDEX¤ÿô“wHypertext-outdocfiles/lcrm1/index0.pl 10.2.2IZFRV.GDH1JK.C69AJE.M0.1.2IZFRV.GDH1JK.C69AJE.L(1340,3001) (1504,3061)¡êGL³2¡ñCONTENTS¤ÿô“tHypertext-outdocfiles/lcrm1/toc.pl 10.2.2IZFRV.GDH1JK.Q49AJE.G0.1.2IZFRV.GDH1JK.469AJE.J(1040,3001) (1316,3061)¡,ê²!/¡þÉ²"connect´µdelay¡þ²Theµdelayµcausedµbyµtheµwiresµthatµconnectµtheµelementsµofµa¡þYdesign.¡þà²"constraint¡þ+²Aµmeasurableµcircuitµcharacteristicµforµareaµandµtiming.µConstraints¡þqdefineµtheµDesignµCompilerµgoalsµduringµsynthesis.¡þø²"dc_shell¡þC²Theµcommand-lineµinterfaceµtoµDesignµCompiler¤ÿý.¡þÊ²"defineµstatement¡þ²Theµmethodµforµdefiningµnewµattributesµforµuseµinµsymbolµand¡þZtechnologyµlibraries.¡þá²"delayµscaling¡þ,²Theµcalculationµef¤ÿÿfectsµofµmanufacturingµprocess,µoperating¡þqtemperature,µandµsupplyµvoltageµonµtheµtimingµofµaµcircuit.¡þø²"DesignµAnalyzer¡þC²AµtoolµinµDesignµCompilerµthatµdisplaysµschematicsµonµaµterminalµor¡þ‰printsµthemµonµaµplotter¤ÿý.µDesignµAnalyzerµusesµtheµinformationµinµa¡þÎsymbolµlibrary¤ÿü.¡þU²"ExtendedµBooleanµStateµT¤ÿüableµ(EBST)¡þ ²AµcompleteµexpandedµsetµofµtableµrulesµforµwhichµallµLµandµH¡þæpermutationsµofµtheµtableµinputsµareµexplicitlyµspecified.¡þ	m²"edge¡þ	·²Theµedgeµofµaµclockµpulse,µeitherµ²#rising²µorµ²#falling².¡þ
>²"EDIF¡þ
‰²AnµacronymµforµElectronicµDataµInterchangeµFormat.µEDIFµisµa¡þ
Ïstandardµtext-basedµfileµformatµforµexchangingµinformationµbetween¡þcomputer-aidedµengineeringµ(CAE)µtools.’IáD¥	öäËÁâÊË¡Ä„Û„ÛÀÀ„ãÇÆÃâ¡¯²Library´µCompilerµReferenceµManualµVolumeµ1¡8´v1998.02ÊËÃ¡Ä,ÈÊÈÆÃ¥	öä¡TñHOME¤ÿô“yHypertext-outdocfiles/panels/printpnl.pl 10.2.2IZFRV.GDH1JK.Y59AJE.I0.1.2IZFRV.GDH1JK.Y59AJE.H(840,3001) (1004,3061)¡HñINDEX¤ÿô“wHypertext-outdocfiles/lcrm1/index0.pl 10.2.2IZFRV.GDH1JK.C69AJE.M0.1.2IZFRV.GDH1JK.C69AJE.L(1340,3001) (1504,3061)¡êGL³3¡ñCONTENTS¤ÿô“tHypertext-outdocfiles/lcrm1/toc.pl 10.2.2IZFRV.GDH1JK.Q49AJE.G0.1.2IZFRV.GDH1JK.469AJE.J(1040,3001) (1316,3061)¡,ê²!/¡þÉ²"environment¡þ²The´µtimingµvariablesµforµmanufacturingµprocess,µoperating¡þYtemperature,µvoltage,µandµwireµloadsµinµaµlibrary¤ÿü.¡þÏ²"fanout¡þ²Theµbranchingµconnectionsµfromµaµdrivingµpinµtoµitsµdrivenµpins.¡þ²"functionµattribute¡þÚ²Theµstatementµthatµdescribesµtheµlogicalµ(Boolean)µoperationµofµa¡þ cell'¤ÿÿsµoutputµpinµinµtermsµofµitsµinputµpinsµandµstate.¡þ•²"group¡þà²Aµnamedµcollectionµofµstatementsµ(whichµmayµincludeµotherµgroups)¡þ&thatµdefinesµanµelementµofµtheµlibrary¤ÿü.µAµtechnologyµlibraryµcontains¡þklibrary¤ÿü,µcell,µtest_cell,µpin,µtype,µbus,µtiming,µwire_load,µand¡þ±operating_conditionsµgroups.µAµsymbolµlibraryµcontainsµlibrary¤ÿü,µlayer¤ÿý,¡þöandµsymbolµgroups.¡þl²"input_map¡þ·²Output-specificµportµmappingµtoµtableµinputs.¡þ-²"inputµnode¡þw²Aµvirtualµinputµportµinµaµstateµtableµthatµcanµonlyµbeµread.¡þí²"interconnectµdelay¡þ8²Aµtimingµdelayµcausedµbyµtheµconnectionµmediaµ(wires)µandµthe¡þ}loadingµofµtheµoutputµpin.¡þó²"internalµcoreµcell¡þ	>²Aµcellµthatµmakesµupµtheµcoreµofµanµintegratedµcircuit,µasµopposedµto¡þ	ƒaµpadµcell,µwhichµisµtheµspecialµcellµatµtheµchipµboundariesµthat¡þ	Éallowsµcommunicationsµwithµotherµintegratedµcircuitsµoutsideµthe¡þ
chip.¡þ
„²"internalµnode¡þ
Ï²Aµvirtualµinputµportµinµaµstateµtableµthatµcanµbeµreadµandµwrittenµto.¡þSynonymousµwithµinternalµstate.’áƒD¥	öäËÁâÊË¡Ä„Û„ÛÀÀ„ãÇÆÃâ¡¯²Library´µCompilerµReferenceµManualµVolumeµ1¡8´v1998.02ÊËÃ¡Ä,ÈÊÈÆÃ¥	öä¡TñHOME¤ÿô“yHypertext-outdocfiles/panels/printpnl.pl 10.2.2IZFRV.GDH1JK.Y59AJE.I0.1.2IZFRV.GDH1JK.Y59AJE.H(840,3001) (1004,3061)¡HñINDEX¤ÿô“wHypertext-outdocfiles/lcrm1/index0.pl 10.2.2IZFRV.GDH1JK.C69AJE.M0.1.2IZFRV.GDH1JK.C69AJE.L(1340,3001) (1504,3061)¡êGL³4¡ñCONTENTS¤ÿô“tHypertext-outdocfiles/lcrm1/toc.pl 10.2.2IZFRV.GDH1JK.Q49AJE.G0.1.2IZFRV.GDH1JK.469AJE.J(1040,3001) (1316,3061)¡,ê²!/¡þÉ²"intrinsic´µdelay¡þ²Anµinternalµdelayµofµaµcellµindependentµofµitsµplacementµinµaµdesign.¡þ‹²"layers¡þÖ²DrawingµlayersµthatµareµusedµbyµtheµSchematicµV¤ÿÿiewerµtoµpresent¡þinformation.¡þ“²"LibraryµCompiler¡þÞ²AµSynopsysµproductµthatµtranslatesµtextµdescriptionsµofµa¡þ#technology'¤ÿÿsµcomponentsµtoµSynopsys'µinternalµdatabaseµformatµfor¡þiuseµwithµDesignµCompiler¤ÿý.¡þà²"libraryµgroup¡þ+²Aµgroupµthatµdescribesµtheµentireµlibraryµfile.¡þ£²"localµdelay¡þí²Theµtimingµdelayµfromµtheµinputµpinµofµaµgateµtoµtheµinputµpinµofµthe¡þ3nextµgateµonµtheµnetwork.¡þª²"operatingµcondition¡þõ²Theµmanufacturingµprocess,µoperatingµtemperature,µandµsupply¡þ;voltageµyouµwantµtoµuseµwithµaµdesign.¡þ²²"outputµlogic¡þý²Combinationalµfunctionµofµinternalµnodesµandµports.¡þt²"padµcell¡þ¿²Aµspecialµcellµatµtheµchipµboundariesµthatµallowsµcommunicationµwith¡þ	otherµintegratedµcircuitsµoutsideµtheµchip,µasµopposedµtoµanµinternal¡þ	Jcoreµcellµthatµmakesµupµtheµcoreµofµanµintegratedµcircuit.¡þ	Â²"pin¡þ
²Aµpartµofµaµcell.µPinsµareµeitherµinput,µoutput,µorµbidirectionalµ(inout).¡þ
„²"pinµgroup¡þ
Ï²Aµgroupµthatµdescribesµtheµlogicµandµtimingµcharacteristicsµofµaµpin.¡þPinµgroupsµoccurµinµcellµandµtest_cellµgroupsµinµtechnologyµlibraries.’ƒD¥	öäËÁâÊË¡Ä„Û„ÛÀÀ„ãÇÆÃâ¡¯²Library´µCompilerµReferenceµManualµVolumeµ1¡8´v1998.02ÊËÃ¡Ä,ÈÊÈÆÃ¥	öä¡TñHOME¤ÿô“yHypertext-outdocfiles/panels/printpnl.pl 10.2.2IZFRV.GDH1JK.Y59AJE.I0.1.2IZFRV.GDH1JK.Y59AJE.H(840,3001) (1004,3061)¡HñINDEX¤ÿô“wHypertext-outdocfiles/lcrm1/index0.pl 10.2.2IZFRV.GDH1JK.C69AJE.M0.1.2IZFRV.GDH1JK.C69AJE.L(1340,3001) (1504,3061)¡êGL³5¡ñCONTENTS¤ÿô“tHypertext-outdocfiles/lcrm1/toc.pl 10.2.2IZFRV.GDH1JK.Q49AJE.G0.1.2IZFRV.GDH1JK.469AJE.J(1040,3001) (1316,3061)¡,ê²!/¡þÉ²"resistance¡þ²The´µdriveµofµtheµoutputµpinsµonµaµnetwork.¡þ²"sequential¡þÌ²Aµtypeµofµlogicµmadeµupµofµstorageµorµregisterµelements.µExamples¡þofµstorageµelementsµareµflip-flopsµandµlatches.¡þ~²"slopeµsensitivity¡þÉ²Theµdegreeµtoµwhichµtheµrampµtimeµofµtheµinputµsignalµaf¤ÿÿfectsµthe¡þdelayµinµaµcell.¡þ{²"specialµsymbol¡þÆ²AµgraphicµelementµusedµbyµtheµDesignµCompilerµSchematicµV¤ÿÿiewer¡þthatµisµnotµaµcellµsymbol.µExamplesµincludeµof¤ÿÿf-sheetµconnectors¡þQandµpowerµsymbols.µSpecialµsymbolsµareµstoredµinµtheµsymbol¡þ—library¤ÿü.¡þ²"stateµtable¡þO²AµcompleteµsetµofµtableµrulesµthatµcoversµallµLµandµHµpermutationsµof¡þ”theµtableµinputs.¡þ²"statement¡þL²Theµmajorµsyntacticµelementµofµaµlibraryµdescription.¡þ¹²"symbol¡þ²TheµgraphicµrepresentationµofµanµASICµcomponentµusedµbyµthe¡þIDesignµCompilerµSchematicµV¤ÿÿiewerµandµstoredµinµaµsymbolµlibrary¤ÿü.¡þ¶²"symbolµlibrary¡þ	²Aµlibraryµthatµcontainsµtheµschematicµsymbolsµforµallµcellsµinµa¡þ	FparticularµASICµlibrary¤ÿü.µLibraryµCompilerµcanµacceptµsymbolµlibrary¡þ	Œinputµfromµcomputer-aidedµengineeringµ(CAE)µsystems,µEDIFµfiles,¡þ	Ñorµtextµfilesµcontainingµinstructionsµforµgeneratingµtheµsymbols.¡þ
SchematicµV¤ÿÿiewerµusesµtheµschematicµorµsymbolµlibrary¤ÿü.¡þ
„²"tableµinputs¡þ
Ï²Theµsetµofµtheµcurrentµinputµnodes,µdelayedµinputµnodes,µand¡þdelayedµinternalµnodesµthatµdefinesµaµcompleteµstate.’âD¥	öäËÁâÊË¡Ä„Û„ÛÀÀ„ãÇÆÃâ¡¯²Library´µCompilerµReferenceµManualµVolumeµ1¡8´v1998.02ÊËÃ¡Ä,ÈÊÈÆÃ¥	öä¡TñHOME¤ÿô“yHypertext-outdocfiles/panels/printpnl.pl 10.2.2IZFRV.GDH1JK.Y59AJE.I0.1.2IZFRV.GDH1JK.Y59AJE.H(840,3001) (1004,3061)¡HñINDEX¤ÿô“wHypertext-outdocfiles/lcrm1/index0.pl 10.2.2IZFRV.GDH1JK.C69AJE.M0.1.2IZFRV.GDH1JK.C69AJE.L(1340,3001) (1504,3061)¡êGL³6¡ñCONTENTS¤ÿô“tHypertext-outdocfiles/lcrm1/toc.pl 10.2.2IZFRV.GDH1JK.Q49AJE.G0.1.2IZFRV.GDH1JK.469AJE.J(1040,3001) (1316,3061)¡,ê²!/¡þÉ²"table´µrule¡þ²Givenµtheµtokenµvaluesµofµtheµcurrentµinputµnodes,µdelayedµinput¡þYnodes,µandµdelayedµinternalµnodes,µaµtableµruleµspecifiesµwhatµthe¡þŸresultµisµtoµbeµinµtheµsetµ{L,µH,µX,µN}.¡þ²"tableµtoken¡þ_²Legalµvaluesµforµtheµinputµnodesµandµinternalµnodes.¡þÕ²"technologyµlibrary¡þ ²Aµlibraryµthatµcontainsµtheµinformationµforµtheµavailableµcomponents.¡þeTheµtechnologyµofµeachµlibraryµisµspecificµtoµaµparticularµASIC¡þ«vendor¤ÿý.µTheµtechnologyµofµaµgivenµlibraryµisµdeterminedµbyµtheµcell¡þðfunctionµandµtimingµattributesµcontainedµinµtheµlibrary¤ÿü.µDesign¡þ6Compilerµuseµtheµtechnologyµlibraryµforµsynthesisµandµoptimization.¡þ¬²"three-stateµcell¡þö²Aµcellµwithµthreeµpossibleµoutputµstates.¡þl²"timingµarcs¡þ·²Arcsµthatµdetermineµtheµpathµandµtimingµrelationshipsµusedµinµtiming¡þücalculations.µTheµtimingµvaluesµonµtimingµarcsµcanµbeµaf¤ÿÿfectedµby¡þBsettingµdelaysµandµoperatingµenvironmentµfactors.¡þ¸²"timingµgroup¡þ²Theµpartµofµaµcellµdescriptionµthatµprovidesµtimingµandµpath¡þHinformation.¡þ¾²"timingµranges¡þ	²Groupsµthatµdescribeµstatisticalµvariationsµinµoperatingµcondition¡þ	Nef¤ÿÿfectsµonµtheµperformanceµofµaµcircuit.¡þ	Ä²"transitionµtime¡þ
²Theµtimeµrequiredµforµaµpinµtoµchangeµstate.¡þ
„²"transitionµdelay¡þ
Ï²Aµtimingµdelayµcausedµbyµtheµtimeµitµtakesµtheµdrivingµpinµtoµchange¡þstate.’â_D¥	öäËÁâÊË¡Ä„Û„ÛÀÀ„ãÇÆÃâ¡¯²Library´µCompilerµReferenceµManualµVolumeµ1¡8´v1998.02ÊËÃ¡Ä,ÈÊÈÆÃ¥	öä¡TñHOME¤ÿô“yHypertext-outdocfiles/panels/printpnl.pl 10.2.2IZFRV.GDH1JK.Y59AJE.I0.1.2IZFRV.GDH1JK.Y59AJE.H(840,3001) (1004,3061)¡HñINDEX¤ÿô“wHypertext-outdocfiles/lcrm1/index0.pl 10.2.2IZFRV.GDH1JK.C69AJE.M0.1.2IZFRV.GDH1JK.C69AJE.L(1340,3001) (1504,3061)¡êGL³7¡ñCONTENTS¤ÿô“tHypertext-outdocfiles/lcrm1/toc.pl 10.2.2IZFRV.GDH1JK.Q49AJE.G0.1.2IZFRV.GDH1JK.469AJE.J(1040,3001) (1316,3061)¡,ê²!/¡þÉ²"v3.1´µformat¡þ²Sequentialµformatµsupportedµinµv3.1µLibraryµCompilerµconsistingµof¡þYtheµf¤ÿÿfµandµlatchµgroups.¡þÛ²"wireµloadµgroup¡þ&²Aµdescriptionµofµtheµparametersµtoµuseµinµcalculatingµwireµareaµand¡þklengthµforµdelayµanalysis.’_