Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Running Monte Carlo on VerilogA Variable with Synopsys Custom Designer

Status
Not open for further replies.

aarthy_maya

Junior Member level 3
Joined
Jan 12, 2008
Messages
25
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,612
Hi all,
I am trying to run monte carlo analysis on a variable, from veriloga model.
I had initially done the implementation with cadence-spectre flow. below is the example of how it is achieved in cadence-spectre. I put it here, so i can explain clearly what I want.

1. included the following in verilogA model for the variable of interest.
(*cds_inherited_parameter*) paramater real xyz = 0;
2. include the following in the netlist file,
parameters xyz = 0
statistics {
mismatch {
vary xyz dist = gauss std = 0.1;
}
}
--> with this, running monte-carlo analysis will give the required profile on xyz.

This is exactly what i want to achieve with Synopsys Custom Designer-Hspice flow, i tried with adding,
1. In VerilogA file: (*integer inherited_mfactor*) xyz =0
2. In netlist file: .variation
.global_variation
veriloga_trail xyz = 10;
.end_global_variation
.end_variation

But I am just getting a warning message saying, veriloga_trail is not in permitted element. :sad:

Where is my mistake. Did I misunderstand the concept. Could someone help

Thanks in advance.

Regards,
Aarthy
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top