Charles,
I believe the proposal needs to make a clearer distinction
between the "gen var" and the corresponding implicitly
defined local parameters. The "gen var"
-- belongs to the the parent scope of the generate, and
as such has a vpiFullName that does not include the
name of the "gen scope"
-- carries no value once the design has been elaborated.
Each local parameter, on the other hand,
-- belongs to one of the generated "gen scopes"
-- has the same vpiName as the "gen var"
-- has a vpiFullName that includes the name of the
"gen scope" that it belongs to.
-- has a value in the elaborated design corresponding
to the value that the "gen var" had when the "gen scope"
was elaborated.
Also, I believe generates can be nested, so that it
should be possible for a "gen scope array" to be
embedded in a "gen scope".
Also, I believe (but am not sure) that a "gen scope"
for a generate-conditional or generate-case would
be embedded directly within a parent "module" or
"gen scope", rather than in an "gen scope array".
I apologize ahead of time if I've missed some earlier
resolution, since I'm relatively new to the PTF.
Regards,
Jim Vellenga
---------------------------------------------------------
James H. Vellenga 978-262-6381
Engineering Director (FAX) 978-262-6636
Cadence Design Systems, Inc. vellenga@cadence.com
270 Billerica Rd
Chelmsford, MA 01824-4179
"We all work with partial information."
----------------------------------------------------------
] -----Original Message-----
] From: owner-sv-cc@eda.org [mailto:owner-sv-cc@eda.org] On
] Behalf Of Charlie Dawson
] Sent: Thursday, November 18, 2004 5:13 PM
] To: SV-CC
] Subject: [sv-cc] Item 313: PTF 296: Generate stmts will need
] change made in VPI
]
] I have posted a proposal for enhancing VPI to support generates.
] Please find attached to Item 313.
]
] Thanks.
]
] -Chas
]
]
] --
] Charles Dawson
] Senior Engineering Manager
] NC-Verilog Team
] Cadence Design Systems, Inc.
] 270 Billerica Road
] Chelmsford, MA 01824
] (978) 262 - 6273
] chas@cadence.com
]
]
]
]
Received on Mon Nov 22 12:14:03 2004
This archive was generated by hypermail 2.1.8 : Mon Nov 22 2004 - 12:14:06 PST