Download quicksimII_advanced_..

Transcript
Advanced Modeling Techniques
Appendix C Lessons
Creating QuickPart Table Models
QuickPart Table models are created by combining a functional logic table
description with a technology file of timing and constraint information. QuickPart
Table models provide the following advantages:
• Increased performance.
• Increased capacity. The compiled QuickPart Table model uses far less
memory that equivalent gate and behavioral models.
• Truth table format. This format is easy to create and support.
As the figure on the previous page shows, there are 3 major steps you use to create
QuickPart Table models:
1. Graphical Description (Symbol). You use the Design Architect symbol
editor to create and register the symbol. The bottom figure on the previous
page shows a symbol for a simple NAND device. Refer to “Graphical
Description (Symbol)” in the QuickPart Table Model Development
Manual.
2. Functional Description. You create and compile an ASCII file. This piece
of the digital model is referred to as the “QuickPart table”. Compiling file
provides some error checking and also registers the resulting binary file.
3. Technology Description. The technology description is an optional piece
of the QuickPart Table model. In it you can supply technology-specific
timing information such as propagation delays and timing constraints.
Without a technology description, you are able to only apply pin delays that
you attach as Rise or Fall properties to individual pins on the graphical
description. The Technology File Development Manual describes in detail
the language and development process needed to create a Technology File.
4. Model Verification. Create a schematic that contains an instance of your
model and use QuickSim II to verify that your model works as required. It
is a good idea to save your verification scheme for others to use.
QuickSim II Advanced Training Workbook, 8.5_1
November 1995
C-17