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.

.Chapter 7: Using QuickSim II with <strong>Synopsys</strong> <strong>Models</strong><strong>Simulator</strong> <strong>Configuration</strong> <strong>Guide</strong>Verifying the Technology FileDuring registration, lm_model calls the tmg_to_ts converter. This converter extractstiming in<strong>for</strong>mation from the following Shell Software files to create a Technology File:●●●●Variable declarations (.DCL) fileTiming checks (.TCK) fileState tracking (.TRK) fileDelays (.DLY) file● Force values (.FRC) fileThe technology file specifies propagation delays and some timing checks, as well astechnology-dependent data <strong>for</strong> the simulation model. Table 26 shows how ShellSoftware timing statements are converted into technology file statements.NoteMany Shell Software statements have no technology file equivalents. Thetmg_to_ts converter includes each “untranslatable” statement in thetechnology file as a comment and/or generates a warning message. For thisreason, we recommend that you use the Shell Software timing files insteadof the technology file during simulation. For instructions, refer to “TimingShell Selection” on page 179.Table 26: Shell Software to Technology File ConversionShell Software Statementscycle_time input_state (storage_pin) =timing_specTechnology File StatementsfMIN = min_freq on storage_pin (input_trans)fMAX = max_freq on storage_pin (input_trans)decrement name —default_delay timing_specdelay from input_state (eval_storage_pin) tooutput_state (output_pin) = timing_spectP = timing_spec on eval_storage_pin(input_trans) to output_pin (output_trans)tP = timing_spec on eval_storage_pin(input_trans) to output_pin (output_trans)<strong>for</strong>ce_value output_pin = pin_value —hold after input_state 1 (storage_pin) ofinput_state 2 (input_pin) = timing_spectH = timing_spec on input_pin (input_state 2 ) tostorage_pin (input_trans 1 )174 <strong>Synopsys</strong>, Inc. October 6, 2003

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

Saved successfully!

Ooh no, something went wrong!