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 1: Using <strong>Synopsys</strong> <strong>Models</strong> with <strong>Simulator</strong>s<strong>Simulator</strong> <strong>Configuration</strong> <strong>Guide</strong>Table 2: SmartModel SWIFT Parameters (Continued)Parameter Name Used By DescriptionJEDECFilePCLFileJEDEC-based PAL andPLD modelsProcessor models (<strong>for</strong>example, microprocessorsand microcontrollers);these are usually hardwareverification models.Specifies a JEDEC file toload <strong>for</strong> a particular instanceof a SmartModel.Specifies a compiled PCLprogram file to load <strong>for</strong> aparticular instance of aSmartModel.NoteTo determine the required configuration file <strong>for</strong> any SmartModel, refer tothe model’s datasheet.Instantiating Smart<strong>Models</strong>If you are using an HDL-based simulator, generate a model wrapper file (model.v ormodel.vhd) using your simulator vendor’s procedure. Use the model wrapper toinstantiate the model in your design. The model wrapper must map the model’s ports tosignals in your design. Modify SWIFT parameters in the model wrapper as needed. Hereare some parameter examples <strong>for</strong> a SmartModel memory model:VHDL:U1: cyc7150GENERIC MAP(TimingVersion => "cy7c150",DelayRange => "MAX",MemoryFile => "mem1";.... )Verilog:cyc7150 u1( ... );defparamu1.TimingVersion = "cy7c150",u1.DelayRange = "MAX",u1.MemoryFile = "mem1";You can also instantiate Smart<strong>Models</strong> in schematic-capture based systems by usingmodel symbols and attaching values to symbol properties. For details on instantiatingSmart<strong>Models</strong> using symbols with QuickSim II, refer to “Using QuickSim II with<strong>Synopsys</strong> <strong>Models</strong>” on page 123.20 <strong>Synopsys</strong>, Inc. October 6, 2003

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

Saved successfully!

Ooh no, something went wrong!