Re: [sv-dc] Disciplines from AMS - example

From: Kevin Cameron <edaorg@v-ms.com>
Date: Wed Feb 09 2011 - 10:26:35 PST

A simple example of where to use disciplines:

If a net has a logic driver and a wreal receiver then you need to
convert the logic (0,1,X,Z) to a voltage. The discipline used for the
logic driver is the first choice (probably the default for the module's
package), second choice would be the discipline of the wreal receiver,
if both disciplines are present they may be resolved to a third that is
used (see discipline resolution).

If the base disciplines of the driver and receiver don't match you would
not be allowed to make the connection.

The trickier issue is what to do with the X/Z values, which is when you
need to look at either the 3-D representation, connect modules (for
state tracking) or pick a default value out of the discipline.

If you add more logic drivers then you have a choice of whether you
resolve the logic and then convert, or convert the drivers and then
resolve. The disciplines can be used with connect rules to indicate
which to use.

Kev.

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Wed Feb 9 10:27:01 2011

This archive was generated by hypermail 2.1.8 : Wed Feb 09 2011 - 10:27:03 PST