• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC Design
  3. ADEXL Montecarlo, only netlisting

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 126
  • Views 15921
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

ADEXL Montecarlo, only netlisting

demsar
demsar over 13 years ago

Hi!

For the reason of some preprocessing I need to separate the netlisting and the montacerlo simulation itself. Does anybody know, which skill/ocean procedure is used to trigger the netlisting (including the netlist variations in case of using multiple jobs).

Best regards!

Blaz

  • Cancel
Parents
  • samung
    samung over 12 years ago
    Thanks a lot Andrew for the quick answer. Sorry for the non respect of the guidelines, I will pay attention to them next time.

    I agree, depending on the MC simu parameters setting : max jobs, nb runs, you can have some very slight difference, regarding the results.

    This can be a problem, because if the target is no FAIL on 1000 runs, the very slight difference can make the designer thinks his design is not robust enough. So, the designer has to get a margin of 1 FAIL depending on his MC simu parameters setting !!

    Example :

    max jobs = 20, nb runs = 100 => 100% PASS (here the firstrun increase every numruns=100/20=5 files). So firstrun=53, which is in fail is not present here.

    max jobs = 60, nb runs = 60 => 1 FAIL  (here the firstrun increase by one to one : /MonteCarlo.0/11/Test:sim_wr:1/ => firstrun=11 and /MonteCarlo.0/12/Test:sim_wr:1/ => firstrun=12). Firstrun=53 is present here.

    There is one thing I don't understand : with the same input files : spectre  input.scs  +escchars +log ../psf/spectre.out  -format psfxl -raw ../psf   +lqtimeout 900 -maxw 5 -maxn 5

    Two points : /MonteCarlo.0/11/Test:sim_wr:1/   and /MonteCarlo.0/12/Test:sim_wr:1/  can have some different result waveforms.

    >diff /home/.../adexl/results/data/MonteCarlo.0/11/Test:sim_wr:1/netlist/input.scs

     /home/.../adexl/results/data/MonteCarlo.0/12/Test:sim_wr:1/netlist/input.scs  

    => same files

    Thanks a lot, if you can give me some details, otherwise, I will get a 1 FAIL margin.


    Best Regards.
    Pierre

     
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • samung
    samung over 12 years ago
    Thanks a lot Andrew for the quick answer. Sorry for the non respect of the guidelines, I will pay attention to them next time.

    I agree, depending on the MC simu parameters setting : max jobs, nb runs, you can have some very slight difference, regarding the results.

    This can be a problem, because if the target is no FAIL on 1000 runs, the very slight difference can make the designer thinks his design is not robust enough. So, the designer has to get a margin of 1 FAIL depending on his MC simu parameters setting !!

    Example :

    max jobs = 20, nb runs = 100 => 100% PASS (here the firstrun increase every numruns=100/20=5 files). So firstrun=53, which is in fail is not present here.

    max jobs = 60, nb runs = 60 => 1 FAIL  (here the firstrun increase by one to one : /MonteCarlo.0/11/Test:sim_wr:1/ => firstrun=11 and /MonteCarlo.0/12/Test:sim_wr:1/ => firstrun=12). Firstrun=53 is present here.

    There is one thing I don't understand : with the same input files : spectre  input.scs  +escchars +log ../psf/spectre.out  -format psfxl -raw ../psf   +lqtimeout 900 -maxw 5 -maxn 5

    Two points : /MonteCarlo.0/11/Test:sim_wr:1/   and /MonteCarlo.0/12/Test:sim_wr:1/  can have some different result waveforms.

    >diff /home/.../adexl/results/data/MonteCarlo.0/11/Test:sim_wr:1/netlist/input.scs

     /home/.../adexl/results/data/MonteCarlo.0/12/Test:sim_wr:1/netlist/input.scs  

    => same files

    Thanks a lot, if you can give me some details, otherwise, I will get a 1 FAIL margin.


    Best Regards.
    Pierre

     
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information