Quantcast
Channel: Cadence Custom IC Design Forum
Viewing all articles
Browse latest Browse all 4938

Inheriting verilogams parameters not inheriting from ADE

$
0
0

I have a cell called "Stimulus" that is instantiated in my test harness.  This has a verilogams view with teh following line...

"parameter integer PARAM_X = 4 from [0:100]"

I set this to an analog environment parameter (Set_PARAM_X) in the instance properties, which is in turn set to a value of 9 in ADE

If I set "Stimulus" to "verilogams" in teh config view, it passes through the value of 9 and all runs fine. However, when I instead set the "Stimulus" cell to "External HDL" in the config view, with the same verilogams code instantiated with "-v $IC_INVOKE_DIR/..../$STIMFILE", and where "STIMFILE" is set via SetShellEnvVar("STIMFILE=filename.vams") in the CIW, it no longer passes through the value of 9, and I'm stuck with the default of 4. The stimulus file is being properly included and run, but it no longer inherits the ADE value. I plot PARAM_X I see 4, but if I plot cds_globals.Set_PARAM_X (the ADEvalue that is supposed to be passed through), I see 9. What am I missing? Thanks!


Viewing all articles
Browse latest Browse all 4938

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>