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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Simulator</strong> <strong>Configuration</strong> <strong>Guide</strong>Chapter 7: Using QuickSim II with <strong>Synopsys</strong> <strong>Models</strong>Users who choose to create custom symbols as an alternative to using the symbolsprovided can:●Modify a SmartModel Symbol. Start with the SmartModel symbol and modify itto match your drafting requirements. The value of the user PIN property can now bechanged without corrupting the value of the compiled PIN property.● Create a New Symbol. Create the symbol with your pin values, figure out thecorresponding pin names used by the model, and change the user pin values to thosenames.To create custom symbols, follow these steps:1. Provide required SWIFT properties on the symbol.2. Register the component.3. Map pin names to standard SWIFT pin names.SWIFT PropertiesThe following symbol properties are required to interface with a SWIFT model:● model● TimingVersion●●●pinpintypeswift_templateRefer to Table 13 and Table 14 <strong>for</strong> in<strong>for</strong>mation about other required symbol properties.Component RegistrationWhen creating new symbols, you must add the SWIFT model to the componentinterface by “registering” the model with a type of “SWIFT”.For example, suppose you have created a new component called “my_ttl00” and youwant to use the SmartModel Library “ttl00” binary as the simulation model. You wouldregister the ttl00 model as follows:reg_model $MY_DIR/my_comp_lib/my_ttl00 -type SWIFT -label 'my_label'October 6, 2003 <strong>Synopsys</strong>, Inc. 145

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

Saved successfully!

Ooh no, something went wrong!