[sv-dc] on late resolution function association - conversion state & back annotation

From: Kevin Cameron <edaorg@v-ms.com>
Date: Tue Feb 01 2011 - 12:38:22 PST

Verilog-AMS connect module insertion is essentially a late-associating resolution scheme. The fact that modules are used rather than functions is because the conversions need to maintain state. It seems likely that will be required for SV discrete modeling too (regardless of supporting actual analog).

Ideally, the process for determining the elaboration/resolution methodology is

   1. elaborate
   2. back-annotate
   3. determine drivers (& receivers) on nets
   4. pick resolution schemes
   5. add connect modules where necessary
   6. re-evaluate from 3

Step (6) is required because connect modules may add more drivers and receivers.

Any scheme that cannot support back-annotation should be rejected in my opinion because a lot of the motivation for tackling this problem is the dominance of wiring effects (post P&R), where SDF is insufficient.

Kev.

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Tue Feb 1 12:38:44 2011

This archive was generated by hypermail 2.1.8 : Tue Feb 01 2011 - 12:38:49 PST