12.07.2015 Views

Simulator Configuration Guide for Synopsys Models

Simulator Configuration Guide for Synopsys Models

Simulator Configuration Guide for Synopsys Models

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 7: Using QuickSim II with <strong>Synopsys</strong> <strong>Models</strong><strong>Simulator</strong> <strong>Configuration</strong> <strong>Guide</strong>Modifying a Hardware ModelWhenever you change a hardware model’s Shell Software, you need to rerun lm_model.However, you may be able to use the -Step option to per<strong>for</strong>m just the steps you need.The following list provides some guidelines about how to take advantage of the -Stepoption:●●●●●If you change, add, or delete a pin name in the Shell Software, then you must rerunall three steps of lm_model (the default). Because you are recreating the symbol,you must also use the -Replace option. For example:lm_model 74ls74 -rIf you change, add, or delete a timing specification in the Shell Software timing filesand you are using the Technology File in QuickSim II, you should use lm_modelwith the -Step Timing switch. For example:lm_model 74ls74 -s tThis step is equivalent to running tmg_to_ts to create the technology file and thenrunning tc to compile and register it with the component interface.If you make any changes to the Shell Software other than changing pin names andtiming in<strong>for</strong>mation, you should use lm_model with the -Step Register switch; <strong>for</strong>example:lm_model 74ls74 -s rThis step is equivalent to running reg_model.If you have not changed any pin names and want to run both the registration andtiming steps, you can use lm_model with the -Step Update switch to update thecomponent interface without recreating the symbol. For example:lm_model 74ls74 -s uThis switch is particularly useful, because symbol generation is the most timeconsumingstep of registration and you lose all manual edits you have made to asymbol when you regenerate it.If you already have a working symbol, you can use -Step Update to register thehardware model functionality with the existing component. For example, you woulduse -Step Update if you have a different type of model <strong>for</strong> the same component. Youcan then change the MODEL property in the schematic in order to specify whetheryou want to use the hardware model or another type of model <strong>for</strong> an instance.176 <strong>Synopsys</strong>, Inc. October 6, 2003

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!