ÐOPS m:m:D€‚For:tonysÿ‚Printed on:Tue, Dec 9, 1997 17:25:43ÿ‚From book:lcqrÿ‚Document:frontÿ‚Last saved on:Tue, Dec 9, 1997 17:26:23ÿ„ileafileafƒû	ö°wst:helvps10±:%	+!#!!(				#*!!!!!!%****(°wst:helvps8±:							!								!									!!!!°wst:timsps8±:									
				!!!°wst:helvps12b±:                                ,$1$$$$!'$$*$'!'$!$!/!!,'                                                 $$$$$$2$!!!! $''''' '$$$$  ,     2  2               2                   2   /°	wst:helvps8b±	:					 								!									!!!!°
wst:newcsps12±
:                                *)
%$$$'$!'*'!/)'!'$ !)$1##
,'                                 #                $$$$$$2$$$$$ )''''' '))))  (     2  2               2                   2   *°spsb:symbb8±!!!!!	""!!°wst:timsps11±:&$*!!!!!)!!!!!+!!$!	!!!!!!)!!!!!!!!!!!...)!°wst:timsps10±:#!'%(!%***%°wst:helvps10b±:%)!#!!(%!*!!!!!!%****(°wst:helvps18b±:////////////////////////////////&**C6,***********,,,.I66662.:6*6.>6:2:62.62G22.,**.*.*..*C....*.*:**&,&/////////////////////////////////****/*/*/////////*//*///.666666K62222/6:::::/:6666//.******C*****/....../.....//*/*&K*//K/////////**&//////K///////////////*////K///G°wst:timsps12±:                                *'.$!!$$$$,$$$!$$/$$'$
                                                 $$$$$$,! $$$$$$ $$$$$  !     2  2               2                   ,   $° wst:helvps9± :

!




&
#






%



!




%%%%#°"wst:helvps14b±":%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  4*"           """#9****'#-* *#0*-'-*'#*'7''#"  # # ## 4#### # -  "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%    % % %%%%%%%%% %% %%%#******:*''''%*-----%-****%%#      4     %######%#####%% % : %%:%%%%%%%%%  %%%%%%:
%%%%%%%%%%%%%%% %%%%:%%%7°.wst:helvps12i±.:                                ,!3!!$$!'$!*$'!'$!$!/!!*$                                                 !!!!!!2$!!!! $''''' '$$$$  ,     2  2               2                   2   /°1wst:courps10±1:*°7wst:timsps2±7:°Bwst:courps10b±B:*°¶wst:helvps14.1b±¶:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!4+"!!!!!!!!!!!"""$:++++'$.+!+$1+.'.+'$+'8''$"!!$!$!$$!4$$$$!$!.!!"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!%!%!%%%%%%%%%!%%!%%%$++++++;+''''%+.....%.++++%%$!!!!!!4!!!!!%$$$$$$%$$$$$%%!%!;!%%;%%%%%%%%%!!%%%%%%;
%%%%%%%%%%%%%%%!%%%%;%%%8°wst:timsps14b±:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%:0!!!!6*'**'#---'7*-#-* '**:**'"    0    *%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******:*''''%*-----%-****%% *% %    %%%:%%:%%%%%%%%%%%%%%%:
%%%%%%%%%%%%%%%%%%%:%%%*°?wst:palaps10±?:#!!! #(#!!!*
%#!!!!!!(#!!!!!#!!!! **0*#°Awst:timsps2.8±A:
																																	°Bwst:helvps11.3b±B:*".""""%""'"%%"",*%""""""/""%%%%%%""""*////,°Cwst:helvps25.4b±C:CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC#5;;^M##)>;;;;;;;;;;;##>>>AgMMMMGARM;MAXMRGRMGAMGdGGA##>;;A;A;#AA;^AAAA);#A;R;;5))>5CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC#;;;;C;#C';CCC#CCCCCC;CC';CCCAMMMMMMjMGGGGCMRRRRRCRMMMMCCA;;;;;;^;;;;;CAAAAAACAAAAACC;C;5j#;CCjCCCCCCCCC;;##5CCCCCCjCCCCCCCCCCCCCCC;CCCCjCCCd°Dwst:timsps15.5±D:))))))))))))))))))))))))))))))))!!63!%!!!!!!!!!!!%%%</++/($///(://$/+$(//=//(!!!!!!3!!!!!!/!!#)))))))))))))))))))))))))))))))))!!!!)!)!)))))))))))!)))//////:+(((()//////)/////))!+)!!!!!!)!!!!!))!)!!A!))A)))))))))!!))))))A)))))))))))))))!)))):)))/°Ewst:newcsps16.9±E:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'':9#*'''''''''''***433363/6:'6/B96/63,/93E11+**#''(#&+*>+#(' +&6&&"**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''*1,#,,,,,,,,,,*,,,,,333333F33333,966666,69999,,(''''''8####,+#####,#++++,,&,'#F',,F,,,,,,,,,##,,,,,,F,,,,,,,,,,,,,,,',,,,F,,,:°Fwst:timsps11.3±F:'%+"""""*""""",""%"	""""""*"""""""""""///*"°Gspsb:symbb11.3±G.../%$/ #""'1 "%%""%  %$*""""1$#'%"""##..$%$'ååÿÿÿÿå€ÿÿåÖ
«6å@å€å€€€åÿÿåÿÿå	€ÿÿå
GÒff~”å å¿ÿåÿÿÿÿåÿÿÿÿåÿÿåÿÿåÿÿå®áýýßßßßßßýýýýýýßßßßßßýýýýá((nn‚‚ìì((ÀÀ‚‚((nn‚‚ìì((ÀÀ‚‚á‚‚((nnˆˆ€€àà‚‚((nnˆˆ€€ààáüüüüüüüüáüüxxüüxxáÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿáÀÀ``00ÀÀ``00á00``ÀÀ00``ÀÀáÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿá	ððððððððððððððððððððððððððððððððá
ððxx<<‡‡ÃÃááððxx<<‡‡ÃÃááá<<xxððááÃÃ‡‡<<xxððááÃÃ‡‡áîîÿÿ»»ÿÿîîÿÿ»»ÿÿîîÿÿ»»ÿÿîîÿÿ»»ÿÿá»»îî»»îî»»îî»»îî»»îî»»îî»»îî»»îîáªªUUªªUUªªUUªªUUªªUUªªUUªªUUªªUUáDDDDDDDDDDDDDDDDáDDDDDDDDá@@@@@@@@ááÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌáÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿáBB$$$$BBBB$$$$BBá€€@@  €€@@  áÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ<É ÉxÉ ÉÉdÉPÉ(É	ä’I‘rD“I501ileaf_page_string1:1¥û	ö¥û	ö²â¡	g¡3	g¡e	g¡qÎ¥û	ö¡qAL¤ÿÿi¤ÿÿb¤ÿÿr¤ÿÿa¤ÿÿr¤ÿÿy´µC¤ÿÿo¤ÿÿm¤ÿÿp¤ÿÿi¤ÿÿl¤ÿÿe¤ÿÿrµ¡q”Q¤ÿÿu¤ÿÿi¤ÿÿc¤ÿÿkµR¤ÿÿe¤ÿÿf¤ÿÿe¤ÿÿr¤ÿÿe¤ÿÿn¤ÿÿc¤ÿÿeµ¥û	öÁÊËÃ¡Äq³‹³ÆÃ¡q²V¤ÿûersion´µ1998.02,µFebruaryµ1998¡qÔComments?¡qContactµyourµSynopsysµsalesµrepresentative.¡'<²
¥û	öÒÓÐPJY¥Y¥Z¦ ûÈüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüäšÉäÕÛÚÁäüãÿÏäãääÀ‡ääääãáÚ
ääääÚÕÖáÿäÕäÞãÿÏü88ˆÄäÕpãKÈJÏˆÈ8<>ü	ÏÈŠÈKÈÏÏ8ŠÄÁÏKÈIÀÁÕüu
ŽÁÏZ8ˆØrT+Wu)ü)-Ä.ŠÆjUˆÂ	ÈAc-aÒËü1%‰ÁˆÌ:ˆÁF‰ÅÆ%ãÈü9CŽÃBFˆÈÃ>"?#äÀbüAÃ6ŠÂ	?ˆÇÄ6ÇC9ÁüÁüŒÂŠÂ>3ˆÆÅÏŒó|
ÌÅüÉÏ	;‰âäÞ
ÀÁÚ*ÞpØ*‰ÐÀƒÏ#ÃÆü+1>Ï#jÞÈÉ3‹ÌiCüÂ2)‹Ã6>	ˆÊ‹Ã:ŠðÈüˆÈ2ŒÌF$3D!2!Bü;FŽÁC“Å“Çü‘Ä‰ÈÅÅ‹ÄB:.Èü%-ŒÃ‰ÇF?‹Ã$Aü‰È¬Ä“ÈüŽÁ­Å‹çÃìü‹Ä-§ÈŠÂüˆD1ü‰Ç§Ã5‹ÂÀáéü‹Ã5§Ç‰óÈÈüˆ)âÃü‰Æ§Â=‹Ëaü‹Â=§Æ‰Â1üˆ	äÏü‰Å$§ÁEüääÈˆÈžÃ?äÞˆÄ;IääÈü;­Åü‰Ä,¨ÈüÁÆŠÁ*Â2üÂ2ˆÈ£ÁˆÄˆÅü+4¨ÇüÂÅB‰Â2Á"üÁ"ˆÇ¤ÇˆÃü<ŸÄ25ˆÈüAŒÃÃ*‰Ã:9	ü9	È7¡Â"6Bü1:‰ÈŸÁRŽÅrü)2&žÈ	-#B!*ü!*/¢ÇB"ü"ˆÁ¡Æ:ÂüRE-šÈ+2$+	
ü	È	' Å!*GF	ü:B¡ÊZŽÎzü2:<5™Á3+2ü*2ÊE	?&*ü"bœÞ=BÃ"ü4=—Ûä6:üJ Æ*26ÇüC	§Ç"bŽÈ	Èü;B+"ŸÈŠÇ:ü3rC›ÁK6È!l2ü+*¥ÂD	ŽÄ*ü#"#*žØ<BC‰Ã"ü
›ÁÏ4:A*üK¤ã-jÁJüD	È5šÛää&"ŽÈBü<:¡Ã;2=:ü42$¤ÂEˆÆ2ü,*=£ÁÈ	ŽÌ*ü$"¢ÇB2:"üT/¥Æ:‰ÂüE¤Å2ÁüE
$¢Ä**DF	ü=	4¥ÃÄ‰Çü5¥Â‘Æü‹È+¢Á""/Bü-B;¬ÃÅü%¦ÈÄü‹Ç3¥ÃŠÇüˆÇC¬ÄÆüŒÃüÖää5;žâäÚ:ääüºÇü‹ÁÄ¬Åü‹ÅC¨Á#üºÈü‹ÂÅ¬Æü‹Ä
ªÈ*ü‹Ã­ïüüŒÆüŽÂ­Æü¹ÂüŒÇüŽÃ­Çü¢Ç”ÃüFüˆÇ%Å	”ÇF:üCžÈÄˆÄˆÈüÄ:!“È$‰ÇB‹Ã:!ü3)B-ÎIŽÂ	"6)Bücq–ÄbYŽÁÏÊ.ˆÒqüÃäÈÃäÚ*ŒßÞÉäÈü6Â7‰Æ.üÉV”Á?‰Å63üA%‘ÈF‰Ä~ŠÈ]ü9->ŽÇŠÃ<-ü15•ÓŠÉ<n5üLÏ#‘Êp‹Õ‹ÑÏüIÏGŽÁÏKÈ‹ÒÕ&Ïü8JÕ‹ÐääÈJääÈ>|
ääÕNÈØ
Õüääá-’ÁäääÈâääÕEOääãüÁ­Åüü‹Æ¬ÁüÂ­Æüü‹Ç¬ÂüÃ­Çüü¸Ãü‹ÈüÄ­Èü¸ÄüŠÁüÅ¬ÁüüŠÂ­ÅüÆ¬ÂüüŠÃ­ÆüÇ¬ÃüüŠÄ­ÇüÈ¬ÄüüŠÖää«âäÚüüüüüÿ’r	ÓD“I501ileaf_page_string1:2¥û	ö¥û	ö¡	×²	â¡K	×¡q	×ÁÊËÃ¡Äq	«‹	«ÆÃ¡q¶²Copyright´µNoticeµandµProprietaryµInformation¡qò²Copyright´µ²W²µ1998µSynopsys,µInc.µAllµrightsµreserved.µThisµsoftwareµand¡qdocumentationµareµownedµbyµSynopsys,µInc.,µandµfurnishedµunderµaµlicense¡qEagreement.µTheµsoftwareµandµdocumentationµmayµbeµusedµorµcopiedµonlyµin¡qnaccordanceµwithµtheµtermsµofµtheµlicenseµagreemen.µNoµpartµofµtheµsoftware¡q˜andµdocumentationµmayµbeµreproduced,µtransmitted,µorµtranslated,µinµanyµform¡qÂorµbyµanyµmeans,µelectronic,µmechanical,µmanual,µoptical,µorµotherwise,¡qëwithoutµpriorµwrittenµpermissionµofµSynopsys,µInc.,µorµasµexpresslyµprovided¡qbyµtheµlicenseµagreement.¡q‡²Right´µtoµCopyµDocumentation¡qÃ²The´µlicenseµagreementµwithµSynopsysµpermitsµlicenseeµtoµmakeµcopiesµofµthe¡qídocumentationµforµitsµinternalµuseµonly.µEachµcopyµshallµincludeµall¡qcopyrights,µtrademarks,µserviceµmarks,µandµproprietaryµrightsµnotices,µifµany.¡q@Licenseeµmustµassignµsequentialµnumbersµtoµallµcopies.µTheseµcopiesµshall¡qjcontainµtheµfollowingµlegendµonµtheµcoverµpage:¡q´ThisµdocumentµisµduplicatedµwithµtheµpermissionµofµSynopsys,µInc.µforµthe¡qÞexclusiveµuseµofµ__________________________________________µandµits¡qemployees.µThisµisµcopyµnumberµ__________."¡qz²Destination´µControlµStatement¡q¶²All´µtechnicalµdataµcontainedµinµthisµpublicationµisµsubjectµtoµtheµexportµcontrol¡qàlawsµofµtheµUnitedµStatesµofµAmerica.µDisclosureµtoµnationalsµofµother¡q	countriesµcontraryµtoµUnitedµStatesµlawµisµprohibited.µItµisµtheµreader's¡q3responsibilityµtoµdetermineµtheµapplicableµregulationsµandµtoµcomplyµwith¡q\them.¡qÏ²Disclaimer¡q²SYNOPSYS,µINC.µANDµITSµLICENSORSµMAKEµNOµWARRANTYµOF¡q5ANYµKIND,µEXPRESSµORµIMPLIED,µWITHµREGARDµTOµTHIS¡q^MATERIAL,µINCLUDING,µBUTµNOTµLIMITEDµTO,µTHEµIMPLIED¡qˆWARRANTIESµOFµMERCHANTABILITYµANDµFITNESSµFORµA¡q±PARTICULARµPURPOSE.¡q"²	T¤ÿþrademarks¡qF²Synopsys,µtheµSynopsysµlogo,µandµSynopsysµVHDLµCompilerµareµregistered¡£ktrademarksµofµSynopsys,µInc.¡qDCµExpert,µDesignµCompiler¤ÿÿ,µDesignT¤ÿÿime,µLibraryµCompiler¤ÿÿ,µT¤ÿþestµCompiler¤ÿÿ,¡£µandµVHDLµSystemµSimulatorµareµtrademarksµofµSynopsys,µInc.¡qÿAllµotherµproductsµareµtrademarksµofµtheirµrespectiveµholdersµandµshouldµbe¡£$treatedµasµsuch.¡qnPrintedµinµtheµU.S.A.¡q¹DocumentµOrderµNumber:µ01476-000-EA¡qãLibraryµCompilerµQuickµReference,µVersionµ1998.02’	ÓÐOPS m:m:D€‚Document:lcqr_modÿ‚Last saved on:Tue, Dec 9, 1997 17:26:24ÿ„ileafileafƒû	ö°wst:helvps10±:%	+!#!!(				#*!!!!!!%****(°wst:helvps8±:							!								!									!!!!°wst:timsps8±:									
				!!!°wst:helvps12b±:                                ,$1$$$$!'$$*$'!'$!$!/!!,'                                                 $$$$$$2$!!!! $''''' '$$$$  ,     2  2               2                   2   /°	wst:helvps8b±	:					 								!									!!!!°
wst:newcsps12±
:                                *)
%$$$'$!'*'!/)'!'$ !)$1##
,'                                 #                $$$$$$2$$$$$ )''''' '))))  (     2  2               2                   2   *°wst:timsps11±:&$*!!!!!)!!!!!+!!$!	!!!!!!)!!!!!!!!!!!...)!°wst:timsps10±:#!'%(!%***%°wst:helvps10b±:%)!#!!(%!*!!!!!!%****(°wst:helvps18b±:////////////////////////////////&**C6,***********,,,.I66662.:6*6.>6:2:62.62G22.,**.*.*..*C....*.*:**&,&/////////////////////////////////****/*/*/////////*//*///.666666K62222/6:::::/:6666//.******C*****/....../.....//*/*&K*//K/////////**&//////K///////////////*////K///G°wst:timsps12±:                                *'.$!!$$$$,$$$!$$/$$'$
                                                 $$$$$$,! $$$$$$ $$$$$  !     2  2               2                   ,   $° wst:helvps9± :

!




&
#






%



!




%%%%#°!wst:helvps12±!:                                ,!3!!$$!'$!*$'!'$!$!/!!*$                                                 !!!!!!2$!!!! $''''' '$$$$  ,     2  2               2                   2   /°"wst:helvps14b±":%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  4*"           """#9****'#-* *#0*-'-*'#*'7''#"  # # ## 4#### # -  "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%    % % %%%%%%%%% %% %%%#******:*''''%*-----%-****%%#      4     %######%#####%% % : %%:%%%%%%%%%  %%%%%%:
%%%%%%%%%%%%%%% %%%%:%%%7°+wst:timsps11i±+:&$*!!!&!!!&!)!!!!!!!!!!.).+°.wst:helvps12i±.:                                ,!3!!$$!'$!*$'!'$!$!/!!*$                                                 !!!!!!2$!!!! $''''' '$$$$  ,     2  2               2                   2   /°1wst:courps10±1:*°7wst:timsps2±7:°Bwst:courps10b±B:*°Cwst:timsps11b±C:.&+!!!$$$+!$$!!!.!!&!
!!!!!!.!!$$$$$$!!!!!....!°wst:helvps10i±:%	+!#!!(				#*!!!!!!%****(°wst:timsps14b±:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%:0!!!!6*'**'#---'7*-#-* '**:**'"    0    *%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******:*''''%*-----%-****%% *% %    %%%:%%:%%%%%%%%%%%%%%%:
%%%%%%%%%%%%%%%%%%%:%%%*°?wst:palaps10±?:#!!! #(#!!!*
%#!!!!!!(#!!!!!#!!!! **0*#°Hwst:timsps3±H:
																																	°Iwst:helvps10bi±I:%)!#!!(%!*!!!!!!%****(°Jwst:timsps15±J:''''''''''''''''''''''''''''''''40####9-))-&"---&7--"-)"&--;--&0-"'''''''''''''''''''''''''''''''''''''''''''''''''------7)&&&&'------'-----'')'''''>''>'''''''''''''''>
'''''''''''''''''''7'''-°Kwst:timsps16.5±K:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,##96#'###########'''@2..2*&222*=22&2.&*22A22* ######6######2##!!%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,####,#,#,,,,,,,,,,,#,,,222222=.****,222222,22222,,#.,######,#####,,#,##E#,,E,,,,,,,,,##,,,,,,E,,,,,,,,,,,,,,,#,,,,=,,,2°Lwst:helvps21b±L:77777777777777777777777777777777,00M?"3000000000003335U????:5D?0?5H?D:D?:5?:R::53005050550M5555"050D00,""3,7777777777777777777777777777777770000707 0777777777077 07775??????W?::::7?DDDDD7D????775000000M00000755555575555577070,W077W77777777700,777777W77777777777777707777W777R°Mwst:helvps15b±M:''''''''''''''''''''''''''''''''""7-$"""""""""""$$$&<----)&0-"-&4-0)0-)&-);))&$""&"&"&&"7&&&&"&"0""$'''''''''''''''''''''''''''''''''""""'"'"'''''''''"''"'''&------>-))))'-00000'0----''&""""""7"""""'&&&&&&'&&&&&''"'">"''>'''''''''""''''''>
'''''''''''''''"''''>''';°Nwst:helvps15±N:''''''''''''''''''''''''''''''''""7)$"""""""""""$$$"?))--)&0-)"4-0)0-)&-);))&"""""""4"""""-$'''''''''''''''''''''''''''''''''""""'"'"'''''''''!''"'''&))))))>-))))'-00000'0----''&""""""7""""'""""""'&""""'''">"''>'''''''''""''''''>
'''''''''''''''"''''>''';°Owst:helvps15i±O:''''''''''''''''''''''''''''''''""7)$"""""""""""$$$"?))--)&0-)"4-0)0-)&-);))&"""""""4"""""-$'''''''''''''''''''''''''''''''''""""'"'"'''''''''!''"'''&))))))>-))))'-00000'0----''&""""""7""""'""""""'&""""'''">"''>'''''''''""''''''>
'''''''''''''''"''''>''';°Pwst:palaps15±P:''''''''''''''''''''''''''''''''&40&&&&&.0&,0&"/4-&;41%1)!&0->)))&&"&"$"7$"%#%#4 "&&'''''''''''''''''''''''''''''''''&'''''''''''''''''000000;,&&&&'411111'40000''"/'$"""""'"%%%%''"'>''>'''''''''''''''G
'''''''''''''''''''>'''3°Qwst:helvps15bi±Q:''''''''''''''''''''''''''''''''""7-$"""""""""""$$$&<----)&0-"-&4-0)0-)&-);))&$""&"&"&&"7&&&&"&"0""$'''''''''''''''''''''''''''''''''""""'"'"'''''''''"''"'''&------>-))))'-00000'0----''&""""""7"""""'&&&&&&'&&&&&''"'">"''>'''''''''""''''''>
'''''''''''''''"''''>''';°Rwst:timsps16.5i±R:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&##96#/###########///#?**.2**22.&9.2*2*#&2*9*&&######2#####.%&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,####,#,#,,,,,,,,,$,,#,,,#******=.****,.22222,22222,,#######.,######,#####,,,##E#,,=,,,,,,,,,##&,,,,,,E,,,,,,,,,,,,,,,#,,,,A,,,.°Swst:timsps16.5b±S:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,###E9#'###########'''#@2.22.*66#6.A26*62&.22E22.(##&&#&&9&#&&&#2##$#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,####,#,#,,,,,,,,,%,,#,,,#222222E2....,266666,62222,,&######2,&#####,#&&&&,,#,##E#,,E,,,,,,,,,###,,,,,,E,,,,,,,,,,,,,,,#,,,,E,,,2ååÿÿÿÿå€ÿÿåÖ
«6å@å€å€€€åÿÿåÿÿå	€ÿÿå
GÒff~”å å¿ÿåÿÿÿÿåÿÿÿÿåÿÿåÿÿåÿÿå®áýýßßßßßßýýýýýýßßßßßßýýýýá((nn‚‚ìì((ÀÀ‚‚((nn‚‚ìì((ÀÀ‚‚á‚‚((nnˆˆ€€àà‚‚((nnˆˆ€€ààáüüüüüüüüáüüxxüüxxáÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿáÀÀ``00ÀÀ``00á00``ÀÀ00``ÀÀáÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿá	ððððððððððððððððððððððððððððððððá
ððxx<<‡‡ÃÃááððxx<<‡‡ÃÃááá<<xxððááÃÃ‡‡<<xxððááÃÃ‡‡áîîÿÿ»»ÿÿîîÿÿ»»ÿÿîîÿÿ»»ÿÿîîÿÿ»»ÿÿá»»îî»»îî»»îî»»îî»»îî»»îî»»îî»»îîáªªUUªªUUªªUUªªUUªªUUªªUUªªUUªªUUáDDDDDDDDDDDDDDDDáDDDDDDDDá@@@@@@@@ááÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌáÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿáBB$$$$BBBB$$$$BBá€€@@  €€@@  áÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ<É ÉxÉ ÉÉdÉPÉ(É	ä’^xD“I501ileaf_page_string1:1¥û	ö¥û	öÁâÊËÃ¡Äˆ	AŒ	AÆÃ¡p	k²	1¡i	k²Library´	µCompiler¥û	öÃ¡Äqš‹šÆÃ¡qÞ²"Library´µCompiler¡q5²Y¤ÿûou´µcanµrunµtheµLibraryµCompilerµprogramµfromµthe¡qhcommandµinterfaceµ(lc_shell)µorµtheµgraphicalµuser¡q›interface.¡qF²¥û	öÃ¡Äq\‹\ÆÃ¡q˜Starting´µtheµCommandµInterface¡­Ô²lc_shell²´µ[-fµ²script_file²]µ[-no_init]µ¡­[-xµ²command_string²]¡qq²-f¡­®²Letsµyouµspecifyµaµscript_fileµofµlc_shellµcommands.¡q)²-no_init¡­f²Letsµyouµincludeµaµscriptµfileµorµcommandµlogµto¡­¢reproduceµaµpreviousµLibraryµCompilerµsession.¡q²-x¡­Y²Executesµtheµlc_shellµstatementµinµcommand_string¡­•beforeµdisplayingµtheµinitialµlc_shellµprompt.¡q\²¥û	öÃ¡Äqq‹qÆÃ¡q®Starting´µtheµLibraryµCompilerµGUI¡­è²library_compiler’x:D“I501ileaf_page_string1:2¥û	ö¥û	ö¡Š	n²	â2¡´	n²Man´	µPageµV¤ÿÿiewingµInstructionsÁÊËÃ¡Äˆ	Ax	AÆÃ¥û	öÃ¡Äqš‹šÆÃ¡qÞ²"Man´µPageµV¤ÿÿiewingµInstructions¡q1²The´µfollowingµsectionsµdescribeµhowµtoµsetµupµyour¡qdUNIXµenvironmentµsoµthatµyouµcanµviewµmanµpages.¡q²¥û	öÃ¡Äq)‹)ÆÃ¡qeSetting´µupµtheµUNIXµEnvironment¡q·²Edit´µyourµ.cshrcµfileµsoµthatµitµcontainsµtheseµlines:¡­è²setenvµSYN_MAN_DIRµ²synopsys_root²/doc/syn/man¡­setenvµMANP¤ÿýA¤ÿýTHµ${MANP¤ÿýA¤ÿýTH}:${SYN_MAN_DIR}¡qh²SYN_MAN_DIRµisµaµvariableµthatµcontainsµtheµpathµto¡qœtheµmanµpageµdirectories,µandµsynopsys_rootµrepresents¡qÏtheµspecificµpathµtoµtheµdoc/syn/manµdirectoryµatµyour¡qsite.¡q®²¥û	öÃ¡ÄqÄ‹ÄÆÃ¡qV¤ÿÿiewing´µManµPagesµfromµUNIX¡­<²>´µ²manµ²command_nam²eµ(²?command²)¡­~>µ²man²Iµ²variable_nameµ²?(variable)¡­¿²>µ²man²Iµ²variable_group_name²µ²?(variable´µgr¤ÿÿoup)¡­²>¶²man²I¶²attributes¶²?(allµattributes)¡­C²>¶²man²I¶²attribute_group_name¶²?(attributeµgr¤ÿÿoup)¡qÿ²¥û	öÃ¡Äq‹ÆÃ¡qRV¤ÿÿiewing´µManµPagesµfromµlc_shell¡­Ž²lc_shell>´µ²help²µ²command_nameµ²?(command)¡­Ð²lc_shell>µ²helpµ²variable_name²Iµ²?(variable)¡­²lc_shell>µ²helpµ²variable_group_name²Iµ²?(variable´µgr¤ÿÿoup)¡­T²lc_shell>²¶help¶²attributes¶²?(allµattributes)¡­–²lc_shell>¶²help¶²attribute_group_name¶²?¡­Ãµµµµµµµµµµµµµµµµµµµµµµµµµ(attributeµgr¤ÿÿoup)’:SD“I501ileaf_page_string1:3¥û	ö¥û	öÁâÊËÃ¡Äˆ	AŒ	AÆÃ¡p	k²	3¡¹	k²Library´	µCompilerµCommands¥û	öÃ¡Äqš‹šÆÃ¡qÞ²"Library´µCompilerµCommands¡qK²add_module¡­…²Adds´µgroupsµwithµmemoryµtoµanµexistingµlibrary¤ÿý.¡­Ò²intµ²add_module²µ[-overwrite]µ[-permanent]µ²filename¡­ÿlibrary_name²µµ[-no_warnings]¡qo²compare_lib¡­¬²Performsµaµcross-referenceµcheckµbetweenµa¡­çtechnologyµlibraryµandµaµsymbolµlibrary¤ÿý.¡­4²intµ²compare_lib²µ²filename1²µ²filename2¡q¤²encrypt_lib¡­á²SecuresµaµVHDLµsourceµlibraryµbyµwritingµitµtoµan¡­encryptedµoutputµfile.¡­i²intµ²encrypt_lib²µ²filenameµ²[-outputµ²encrypted_file²]¡qÙ²read¡­²Loadsµcompiledµlibrariesµfromµaµfileµintoµmemory¤ÿý.¡­c²listµ²read²µ²file_list¡qÓ²read_lib¡­²Loadsµaµsynthesisµtechnologyµorµsymbolµlibrary¡­LsourceµfileµintoµLibraryµCompilerµandµcompilesµitµto¡­‡anµinternalµdatabaseµformat.¡­Ô²intµ²read_lib²µ²filename²µ[-formatµ²format_name²]¡­[-symbolµ²intermediate_symbol_library_file²]¡­.[-no_warnings]µ[-names_fileµ²file_list²]¡­s²ForµEDIF¤ÿü,µformat_nameµ=µEDIF¤ÿü.¡qî²remove_lib¡­+²RemovesµlibrariesµfromµLibraryµCompilerµmemory¤ÿý.¡­x²intµ²remove_lib²µ[²lib_list²]µ[-all]µ[-quiet]’S0D“I501ileaf_page_string1:4¥û	ö¥û	ö¡Š	n²	â4¡´	n²Library´	µCompilerµCommandsÁÊËÃ¡Äˆ	Ax	AÆÃ¡q¶²report_lib¡­ó²Displays´µinformationµaboutµtechnologyµorµsymbol¡­.libraries.¡­{²intµ²report_lib²µ²library²µ[-timing_arcs]µ[-timing]µ[-power]¡­¨[-vhdl_name]µ[-table]µ[-full_table]µ[²cell_list²]¡q²update_lib¡­U²Updatesµexistingµtechnologyµorµsymbolµlibraries.¡­¢²intµ²update_lib²µ[-overwrite]µ[-permanent]¡­Ï²library_name²µ²filename²µ[-no_warnings]¡q?²write_lib¡­|²W¤ÿþritesµaµcompiledµlibraryµtoµtheµdiskµinµSynopsys¡­¸database,µVHDL,µorµEDIFµ(symbolµlibrariesµonly)¡­óformat.¡­@²intµ²write_lib²µ²library_name²µ[-formatµdbµ|µedifµ|µvhdlµ]¡­m[-outputµ²filename²]µ[-names_fileµ²file_list²]’0ïD“I501ileaf_page_string1:5¥û	ö¥û	öÁâÊËÃ¡Äˆ	AŒ	AÆÃ¡p	k²	5¡ñ	k²Control´	µFlowµCommands¥û	öÃ¡Äqš‹šÆÃ¡qÞ²"Control´µFlowµCommands¡qK²break¡­ˆ²In´µaµwhileµorµforeachµcommand,µbreakµskipsµthe¡­Ãremainderµofµtheµloop'¤ÿýsµcommandsµandµjumpsµtoµthe¡­þfirstµcommandµoutsideµtheµloop.¡­K²intµ²break¡q»continue¡­ø²Inµaµwhileµorµforeachµcommand,µcontinueµskipsµthe¡­3remainderµofµtheµloop'¤ÿýsµcommands,µbeginsµagain,µand¡­oreevaluatesµexpression.¡­»²intµ²continue¡q+foreach¡­h²Executesµaµsetµofµcommandsµonceµforµeachµvalue¡­¤assigned.¡­ð²intµ²foreach²µ(²variable_name,µlist²){¡­²foreach_command¡­Kforeach_command¡­x²...¡­¦}’ï~D“I501ileaf_page_string1:6¥û	ö¥û	ö¡Š	n²	â6¡´	n²Control´	µFlowµCommandsÁÊËÃ¡Äˆ	Ax	AÆÃ¡q¶²if¡­ó²Executes´µaµcommandµifµtheµspecifiedµexpressionµis¡­.true.¡­{²ifµ(µ²expression²µ){²¡­¨µµµµµµµthen-statement-block¡­Õ}¡­²ifµ(µ²expression²µ){²¡­0µµµµµµµthen-statement-block¡­]²}²µ²elseµ{¡­‹²µµµµµµµelse-statement-block¡­¸}¡­å²ifµ(µ²expression²µ)µ{¡­²µµµµµµµthen-statement-block¡­@²}µelseµifµ(µ²expression²µ)µ{¡­m²µµµµµµµelse-if-statement-block¡­›²}²µ²elseµifµ(µ²expression²µ)µ{¡­È...²¡­õ²}²µ²elseµ{¡­#²µµµµµµµelse-statement-block¡­P²}¡qÀ²while¡­ý²Repeatsµaµcommandµbetweenµtheµwhileµandµthe¡­8matchingµendµstatementµwhenµtheµexpressionµisµtrue.¡­…²while²µ(²expression²){¡­³²while_command¡­àwhile_command¡­²...¡­;}’~‹D“I501ileaf_page_string1:7¥û	ö¥û	öÁâÊËÃ¡Äˆ	AŒ	AÆÃ¡p	k²	7¡Ù	k²Miscellaneous´	µCommands¥û	öÃ¡Äqš‹šÆÃ¡qÞ²"Miscellaneous´µCommands¡qK²!!¡­ˆ²Reexecutes´µtheµlastµcommand.¡q²^d¡­@²Exitsµlc_shell.¡qº²alias¡­ø²Createsµaµshortcutµ(orµalias)µforµcommandsµused¡­3frequently¤ÿý.¡­€²intµ²alias²µ[²identifier²µ[definition]]¡qð²cdµ²Idirectory¡­-²Changesµtheµcurrentµworkingµdirectoryµtoµthe¡­hspecifiedµdirectoryµorµtoµyourµhomeµdirectoryµifµno¡­£directoryµisµspecified.¡q²exitµ/µquit¡­[²LeavesµtheµLibraryµCompilerµprogramµandµreturnsµto¡­–theµoperatingµsystem.¡q²history¡­N²Displaysµaµlistµofµallµcommandsµusedµinµanµlc_shell¡­‰session.¡­Ö²intµ²history²µ[²n²]µ[-r]µ[-h]¡qF²include¡­ƒ²Executesµtheµcommandsµinµaµscriptµfile.¡­Ð²intµ²include²µ²file’‹„D“I501ileaf_page_string1:8¥û	ö¥û	ö¡Š	n²	â8¡´	n²Miscellaneous´	µCommandsÁÊËÃ¡Äˆ	Ax	AÆÃ¡q¶²list¡­ó²Lists´µinformationµaboutµtheµcommands,µvariables,¡­.andµlicensesµcurrentlyµinµlc_shell.¡­{²intµ²list²µ[-commands]µ[-licenses]µ[²variable_name²]¡­¨[-libraries]µ[-variablesµ²variable_group²]¡­í²variable_groupµincludesµall,µsystem,µandµvhdlio.¡qf²lsµ²Idirectory¡­£²Listsµtheµfilesµinµtheµspecifiedµdirectoryµorµinµthe¡­Þworkingµdirectoryµifµnoµdirectoryµisµspecified.¡qY²pwd¡­–²Listsµtheµcurrentµworkingµdirectory¤ÿý.¡q²shµ²Icommand¡­N²CallsµUNIXµtoµexecuteµaµcommand.¡qÉ²unalias¡­²Removesµaliasµdefinitions.¡­S²listµ²unalias²µ[-allµ|µ²alias²µ...]¡qÃ²which¡­²Locatesµaµfileµwithµaµrelativeµnameµinµtheµsearch_path¡­;directories.¡­ˆ²listµ²which²µ²file.db’„5D“I501ileaf_page_string1:9¥û	ö¥û	öÁâÊËÃ¡Äˆ	AŒ	AÆÃ¡p	k²	9¡Ò	k²V¤ÿþariables¥û	öÃ¡Äqš‹šÆÃ¡qÞ²"V¤ÿýariables¡qK²Setting´µV¤ÿþariableµV¤ÿþalues¡­ƒ²v²ariable_name²µ=µ²value¡qó²CreatingµV¤ÿþariables¡­,²variable_name²µ=µ²value¡­q²Beforeµitµechoesµtheµvalueµofµtheµnewµvariable,¡­«lc_shellµissuesµaµwarningµmessageµsoµyouµcanµverify¡­åthatµyouµhaveµnotµmisspelledµtheµnameµofµanµexisting¡­variable.¡q˜²ListingµV¤ÿþariableµV¤ÿþalues¡­Ñlist²µ²variable_name¡qA²RemovingµV¤ÿþariables¡­yremove_variable²µ²variable_name¡qé²CreatingµV¤ÿþariableµGroups¡­"group_variable²µ²group_name²µ"²variable_name²"¡q’²ListingµV¤ÿþariableµGroups¡­Êlistµ-variables²µ²variable_group_name’5eD“I501ileaf_page_string1:10¥û	ö¥û	ö¡x	n²	â10¡´	n²VHDL´	µI/OµV¤ÿþariablesÁÊËÃ¡Äˆ	Ax	AÆÃ¥û	öÃ¡Äqš‹šÆÃ¡qÞ²"VHDL´µI/OµV¤ÿýariables¡qK²vhdllib_architecture¡­ˆ²Specifies´µtheµVHDLµmodelµtypesµforµwrite_libµto¡­Ãgenerate.¡­²stringµ²vhdllib_architecture²µ=µUDSMµ|µFTSMµ|µ¡­=FTGSµ|µVIT¤ÿýAL¡q­²vhdllib_glitch_handle¡­ê²Selectsµwhichµhazard-handlingµalgorithmµisµused.¡­7²Booleanµ²vhdllib_glitch_handle²µ=µtrueµ|µfalse¡­|²trueµselectsµGLITCH_HANDLEµandµfalseµselects¡­·SPIKE_HANDLE.¡q2²vhdllib_logic_system¡­o²SelectsµtheµlogicµsystemµinµwhichµtoµcreateµVHDL¡­ªlibraries.¡­÷²Booleanµ²vhdllib_logic_system²µ=µieee-1¤ÿý164¡qg²vhdllib_logical_name¡­¤²Definesµtheµlogicalµnameµforµlibrariesµtoµuse.¡­ñ²stringµ²vhdllib_logical_name²µ=µ²string¡qa²vhdllib_negative_constraint¡­ž²Determinesµwhetherµtheµnegativeµconstraintµhandling¡­ÚstructureµisµrequiredµinµVIT¤ÿüALµmodelµgeneration.¡­&²stringµ²vhdllib_negative_constraint²µ=µtrueµ|µfalse¡q–²vhdllib_pulse_handle¡­Ó²Determinesµwhetherµaµglitch,µspike,µinertial,µor¡­transportµalgorithmµisµusedµtoµhandleµtimingµhazards¡­JforµtheµFTGSµmodel.¡­—²stringµ²vhdllib_pulse_handle²µ¡­Ä=µuse_vhdllib_glitch_handleµ|µglitchµ|µspikeµ|µ¡­ñinertialµ|µtransport’eûD“I501ileaf_page_string1:11¥û	ö¥û	öÁâÊËÃ¡Äˆ	AŒ	AÆÃ¡p	k²	1¤ÿþ1¡<	k²VHDL´	µI/OµV¤ÿþariables¡q¶²vhdllib_tb_compare¡­ó²Provides´µaµscriptµthatµappliesµsimulationµstimulusµand¡­.comparesµsimulationµresultsµagainstµexpected¡­ioutputs.¡­¶²Booleanµ²vhdllib_tb_compare²µ=µx¡­û²xµisµaµvalueµfromµ0µtoµ5µinµincreasingµlevelsµof¡­6accuracy¤ÿý.¡­†²+Note:²µvhdllib_tb_compareµ=µ0µdoesµnotµcreateµan¡­Áautomaticµtestbench.¡q<²vhdllib_tb_x_eq_dontcare¡­y²Specifiesµtheµdefaultµvalueµforµtheµtestbenches¡­µX_Eq_DontCareµgenericµBooleanµflag.µIf¡­ðX_Eq_DontCareµisµtrue,µXµstatesµareµignoredµduring¡­+outputµcomparisons.¡­x²Booleanµ²vhdllib_tb_x_eq_dontcare²µ=µtrueµ|µfalse¡qè²vhdllib_timing_checks¡­%²Determinesµtheµdefaultµvalueµforµtheµcell¡­`T¤ÿþimingChecksOnµgenericµBooleanµflagµinµVIT¤ÿüAL¡­›models.¡­è²Booleanµ²vhdllib_timing_checks²µ=µtrueµ|µfalse¡qX²vhdllib_timing_mesg¡­•²SpecifiesµtheµdefaultµvalueµforµtheµcellµT¤ÿþiming_mesg¡­ÑgenericµBooleanµflag.¡­²Booleanµ²vhdllib_timing_mesg²µ=µtrueµ|µfalse¡­b²Ifµvhdllib_timing_mesgµisµsetµtoµtrue,µmessagesµare¡­žgeneratedµifµaµtimingµviolationµisµdetectedµduring¡­Ùsimulation.’ûçD“I501ileaf_page_string1:12¥û	ö¥û	ö¡x	n²	â12¡´	n²VHDL´	µI/OµV¤ÿþariablesÁÊËÃ¡Äˆ	Ax	AÆÃ¡q¶²vhdllib_timing_xgen¡­ó²Specifies´µtheµdefaultµvalueµforµtheµcellµT¤ÿþiming_xgen¡­.genericµBooleanµflag.¡­{²Booleanµ²vhdllib_timing_xgen²µ=µtrueµ|µfalse¡­À²Ifµvhdllib_timing_xgenµisµsetµtoµtrue,µxµisµgeneratedµif¡­ûaµtimingµviolationµisµdetectedµduringµsimulation.¡qÃ²¥û	öÃ¡ÄqÙ‹ÙÆÃ¡qFinding´µCommandµStatus¡­T²The´µlistµcommandµshowsµtheµvalueµofµtheµsystem¡­Žvariableµlc_shell_statusµthatµindicatesµwhetherµorµnot¡­Èlc_shellµexecutedµaµcommandµsuccessfully¤ÿý.¡­²list²µlc_shell_status¡qÑ²¥û	öÃ¡Äqç‹çÆÃ¡q#Creating´µaµVHDLµLibrary¡­b²The´µfollowingµcommandµsequenceµcreatesµaµVHDL¡­œFull-T¤ÿþimingµGateµSimulationµlibrary:¡­è²lc_shell>µ²read_libµstd_cell.lib¡­*²lc_shell>²µvhdllib_architectureµ=µFTGS¡­l²lc_shell>µ²write_libµ-fµvhdlµstd_cell’ç”D“I501ileaf_page_string1:13¥û	ö¥û	öÁâÊËÃ¡Äˆ	AŒ	AÆÃ¡p	k²	13¡<	k²VHDL´	µI/OµV¤ÿþariables¡q¼²¥û	öÃ¡ÄqÒ‹ÒÆÃ¡qCreating´µaµT¤ÿüestbench¡­M²The´µfollowingµcommandµsequenceµcreatesµa¡­‡testbench:¡­Ó²lc_shell>µ²read_libµstd_cell.lib¡­²lc_shell>µ²vhdllib_architectureµ=µFTGS¡­W²lc_shell>µ²vhdllib_tb_x_eq_dontcareµ=µfalse¡­™²lc_shell>µ²vhdllib_tb_compareµ=µ5¡­Û²lc_shell>µ²write_libµ-fµvhdlµstd_cell¡q˜²¥û	öÃ¡Äq®‹®ÆÃ¡qêExecuting´µaµT¤ÿüestbench¡­)²T¤ÿýo´µexecuteµaµtestbenchµinµtheµUNIXµenvironment:¡­u²>µ²std_cell.csh’”D“I501ileaf_page_string1:14¥û	ö¥û	ö¡x	n²	â14¡´	n²Using´	µtheµSimulatorµwithµaµLibraryµCompilerµLibraryÁÊËÃ¡Äˆ	Ax	AÆÃ¥û	öÃ¡Äqš‹šÆÃ¡qÞ²"Using´µtheµSimulatorµwithµaµLibrary¡q!CompilerµLibrary¡qq²These´µsectionsµdescribeµsimulationµwithµaµLibrary¡q¤Compilerµlibrary¤ÿý.¡qO²¥û	öÃ¡Äqe‹eÆÃ¡q¡Analyzing´µtheµGeneratedµVHDLµLibrary¡­à²Add´µtheµfollowingµlineµtoµtheµ.synopsys_vss.setup¡­fileµinµyourµhomeµdirectory¤ÿý.¡­f²VDKµ:µ/tmp/VDK¡­«²Inµthisµexample,µVDKµisµaµlibraryµname.¡­úThenµexecuteµtheµfollowingµcommands:¡­E²>²µmkdirµ/tmp/VDK¡­‡>µvhdlanµ-wµVDKµvdk.vhdµvdk_components.vhd¡qD²¥û	öÃ¡ÄqZ‹ZÆÃ¡q—W¤ÿÿriting´µaµT¤ÿÿimingµBack-AnnotationµFileµin¡qÑdc_shell¡­²dc_shell>´µ²write_timingµ[-fµsdf]µ[-designµ²Idesign²]¡­:-outputµ²Ifile.timing¡q÷²¥û	öÃ¡Äq‹ÆÃ¡qIAnalyzing´µtheµVHDLµDesign¡­…²>²´µvhdlanµ²Ifile1.vhdµfile2.vhdµ²’sD“I501ileaf_page_string1:15¥û	ö¥û	öÁâÊËÃ¡Äˆ	AŒ	AÆÃ¡p	k²	15¡y	k²Using´	µtheµSimulatorµwithµaµLibraryµCompilerµLibrary¡q¼²¥û	öÃ¡ÄqÒ‹ÒÆÃ¡qRunning´µtheµSimulationµwithoutµa¡qHBack-AnnotationµFile¡­„²>²´µvhdlsimµ-ncµ²Iconfiguration²¡qA²¥û	öÃ¡ÄqW‹WÆÃ¡q”Running´µtheµSimulationµwithµanµIncludeµFile¡­Ð²>²´µvhdlsimµ-iµ²Iinclude_fileµconfiguration²¡q²¥û	öÃ¡Äq£‹£ÆÃ¡qßRunning´µtheµSimulationµwithµa¡qBack-AnnotationµFileµ(sdfµformat)¡­U²>´µ²vhdlsimµ-sdfµ²Ifile.timingµconfiguration²’s	‚D“I501ileaf_page_string1:16¥û	ö¥û	ö¡x	n²	â16¡´	n²General´	µInformationÁÊËÃ¡Äˆ	Ax	AÆÃ¥û	öÃ¡Äqš‹šÆÃ¡qÞ²"General´µInformation¡qK²Library´µFileµNames¡q•²C.lib²¡Ë•¡%•T¤ÿýechnologyµlibraryµsourceµfiles¡q×²C.slib¡Ë×¡%×²Symbolµlibraryµsourceµfiles¡q²C.db²¡Ë¡%CompiledµtechnologyµlibrariesµinµSynopsys¡qL¡ËL¡%Linternalµdatabaseµformat¡qŽ²C.sdb²¡ËŽ¡%ŽCompiledµsymbolµlibrariesµinµSynopsys¡qÁ¡ËÁ¡%Áinternalµdatabaseµformat¡q²C.vhd¡Ë¡%²GeneratedµVHDLµsimulationµlibraries¡qD²C.E¡ËD¡%D²EncryptedµVHDLµfiles¡qä²IEEE-1¤ÿþ164µLogicµStates¡qY²Ã¡ÁÄq5Ï5Ï‘q‘q5âãÇ¥û	ö¡Žm²âStrength¡ÃÄq5r5rqq5Ç¡ÃÄq5Î5Î=q=q5Ç²¡ÏYÃ¡ÄÏ5-5-‘Ï‘Ï5âÇ¥û	ö¡ìm²âState¡ÃÄÏ5,5,=Ï=Ï5Ç²¡-YÃ¡Ä-5‹5‹‘-‘-5âÇ¥û	ö¡Jm²âV¤ÿûalue¡ÃÄ‹5Œ5Œ‹‹5Ç¡ÃÄ-5Œ5Œ=-=-5Ç²¡‹Y¡qµ¥û	ö¡ÃÄq‘r‘rìqìq‘Ç¡ÃÄq‘Î‘Î’q’q‘Ç¡Ïµ¥û	ö¡ìÆU¡ÃÄÏ‘,‘,’Ï’Ï‘Ç¡-µ¥û	ö¡JÆUninitialized¡ÃÄ‹‘Œ‘Œì‹ì‹‘Ç¡ÃÄ-‘Œ‘Œ’-’-‘Ç¡‹µ¡q¥û	ö¡Ž"Driven¡ÃÄqírírHqHqíÇ¡Ï¥û	ö¡ì"X¡-¥û	ö¡J"Unknown¡ÃÄ‹íŒíŒH‹H‹íÇ¡‹¡qm¥û	ö¡Ž~Driven¡ÃÄqIrIr¤q¤qIÇ¡Ïm¥û	ö¡ì~0¡-m¥û	ö¡J~Low¡ÃÄ‹IŒIŒ¤‹¤‹IÇ¡‹m¡qÉ¥û	ö¡ŽÚDriven¡ÃÄq¥r¥rqq¥Ç¡ÏÉ¥û	ö¡ìÚ1¡-É¥û	ö¡JÚHigh¡ÃÄ‹¥Œ¥Œ‹‹¥Ç¡‹É¡q%¥û	ö¡ÃÄqrr\q\qÇ¡Ï%¥û	ö¡ì6Z¡-%¥û	ö¡J6High´µimpedance¡ÃÄ‹ŒŒ\‹\‹Ç¡‹%¡q¥û	ö¡Ž’Resistive¡ÃÄq]r]r¸q¸q]Ç¡Ï¥û	ö¡ì’W¡-¥û	ö¡J’WeakµX¡ÃÄ‹]Œ]Œ¸‹¸‹]Ç¡‹¡qÝ¥û	ö¡ŽîResistive¡ÃÄq¹r¹rqq¹Ç¡ÏÝ¥û	ö¡ìîL¡-Ý¥û	ö¡JîWeakµ0¡ÃÄ‹¹Œ¹Œ‹‹¹Ç¡‹Ý¡q9¥û	ö¡ŽJResistive¡ÃÄqrrpqpqÇ¡Ï9¥û	ö¡ìJH¡-9¥û	ö¡JJWeakµ1¡ÃÄ‹ŒŒp‹p‹Ç¡‹9¡q•¥û	ö¡ÃÄqqrqrÌqÌqqÇ¡ÃÄqÅÎÅÎÍqÍqÅÇ¡Ï•¥û	ö¡ì¦--¡ÃÄÏÅ,Å,ÍÏÍÏÅÇ¡-•¥û	ö¡J¦Don'tµcare¡ÃÄ‹qŒqŒÌ‹Ì‹qÇ¡ÃÄ-ÅŒÅŒÍ-Í-ÅÇ¡‹•’	‚