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>Editing PropertiesAdding or changing the value of a JEDECFile, SCFFile, PCLFile, or MemoryFileproperty causes the simulator to read the file and initialize the model to the power-upstate. Select the following menu choices to change a property:Edit > Properties > Add, Edit > Properties > Change, and Edit > PropertiesChanging Timing ModesSmart<strong>Models</strong> support minimum, typical, and maximum timing modes. Unit-delay modeis not supported. Select the following menu choices to display the <strong>for</strong>m <strong>for</strong> changing thetiming mode of specific model instances:Setup > Kernel > Change > Timing ModeYou can also use instance names to specify which instance to change.Constraint CheckingSelect the following menu choices to enable/disable the various timing constraint checks(<strong>for</strong> example, setup, hold):Setup > Kernel > Constraint Mode > ChangeTo enable constraint checking, select either “State Only” or “Messages” on the ChangeConstraint Mode <strong>for</strong>m. To disable constraint checking, select “Off” on the ChangeConstraint Mode <strong>for</strong>m.SmartModel Library Message FormatsSmart<strong>Models</strong> issue four different kinds of messages to provide relevant in<strong>for</strong>mation tousers during simulations. These include:●●●●Error messagesWarning messagesTrace messagesNotesError messages can be generated by timing or usage checks. Warning messages, errormessages, and notes can all be generated by usage checks, depending on the situation.Hardware verification models also issue trace messages, if enabled.Error messages itemize selected in<strong>for</strong>mation. For example, a setup time violation causesan error message that documents:●●Pin namePart (by instance), reference designator, and component nameOctober 6, 2003 <strong>Synopsys</strong>, Inc. 139

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

Saved successfully!

Ooh no, something went wrong!