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>Test Vector LoggingThe SIGnal INSTance logvectors -p filename command turns on modeling system testvector logging <strong>for</strong> the selected instance. With test vector logging enabled, the inputs tothe device and sensed outputs from the device are stored to filename. By convention, thefilename used <strong>for</strong> the test vector output is device_name.VEC. The SIGnal INSTancenologvectors command turns off test vector logging <strong>for</strong> the selected instance, which isthe default behavior.For example, consider the following commands:sig inst logvectors -p '$ASIC2/vectors/vector11.VEC'dofile '$ASIC2/dofiles/run11.do'sig inst nologvectorsIn this example, the modeling system creates a test vector file called vector11.VEC.This file contains the vectors played to and sensed from the selected instance during thesimulation run by the dofile. The SIGnal INSTance nologvectors command turns off themodeling system test vector logging capability.After logging vectors, you can replay them directly to the device and note anydiscrepancies using the lm Play Vectors utility. This utility is particularly useful <strong>for</strong>ASIC verification. For more in<strong>for</strong>mation about ASIC verification and test vector (.VEC)file <strong>for</strong>mat, refer to the LM-family Modeler Manual or the ModelSource User’s Manual.Timing MeasurementThe SIGnal INSTance tm [-p filename] command turns on the modeling system timingmeasurement <strong>for</strong> the selected instance. The system then returns to the simulator theactual measured delay values <strong>for</strong> that instance. If you provide an optional filename, thesystem also saves the measured delays to a timing measurement (.TIM) file. Byconvention, device_name.TIM is the filename used <strong>for</strong> the timing measurement output.The SIGnal INSTance notm command turns off timing measurement <strong>for</strong> the selectedinstance, which is the default behavior. If timing measurement is disabled, theTechnology File delays (or the Shell Software delays if SIGnal INSTance lst isspecified) are returned to the simulator.For example, consider the following commands:sig inst tm -p '$ASIC2/timing/timing11.TIM'dofile '$ASIC2/dofiles/run11.do'sig inst notmIn this example, the modeling system creates a timing measurement file calledtiming11.TIM. This file contains the delays of the selected instance measured during thesimulation run created by the dofile. The SIGnal INSTance notm command turns off themodeling system timing measurement capability.182 <strong>Synopsys</strong>, Inc. October 6, 2003

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

Saved successfully!

Ooh no, something went wrong!