6.0 Model Requirements

To download the examples for Module 6, click Module_6_Examples.zip

Before starting into creating high-level models, consider the following points.

Model Scope

One of the very first model requirements is the scope of the model. Taking time to sit down and consider the following key aspects will richly reward you by saving time when actually creating the model.

Divide and Conquer

Once you have a good idea what the model scope is, you should start thinking about what functional blocks are required. Some points to consider:

Define PASS/FAIL Simulation Testbenches for Each Block

Think about how to verify a particular technology block meets the design requirements. Time and time again users build high level models without thoroughly testing the lowest level functional blocks. Spending time testing the low level blocks will pay you back when those blocks are assembled into large models.