Home > Community > Forums > Custom IC Design > Monte carlo pre-run script

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 Monte carlo pre-run script 

Last post Sat, Dec 21 2013 12:00 AM by Andrew Beckett. 1 replies.
Started by LinuxMachine 13 Nov 2013 03:46 AM. Topic has 1 replies and 1730 views
Page 1 of 1 (2 items)
Sort Posts:
  • Wed, Nov 13 2013 3:46 AM

    Monte carlo pre-run script Reply

    Hi 

     I got help on running a prerun script but still have one remain issue. I run multiple simulations on the one MC corner to check mismatch, trim it out, snd verify trim.  I want to specify 2 seperate instances as the DUT for Monte carlo. 

    I got this function form Cadence help but it will only allow one DUT.

    How can I specify 2 instances in the DUT's? 

    LJNaxlPreRunSetMCdut("I0")

    -------------------------------------------- 

    (defun LJNaxlPreRunSetMCdut (DUTinstName)

        ;Call this after ocnxlSetCalibration to define the DUT instance

        ;e.g. LJNaxlPreRunSetMCdut("I0")

        (let (mcObj analDpl)

            (when _axlIsMCRun()

                mcObj = amcGetDataStruct( asiGetCurrentSession() )

                analDpl = amcGetAnalDpl(mcObj)

                analDpl->dutsummary = DUTinstName

                asiUpdateMonteCarloAnalysisObj(asiGetCurrentSession() amcGetAnalDpl(mcObj))

                printf("Setting DUT = %s\n " DUTinstName)

            )

        )

    )

    ------------------------- 

     

    Regards 

     

    • Post Points: 20
  • Sat, Dec 21 2013 12:00 AM

    Re: Monte carlo pre-run script Reply

    Please contact customer support for this (if you've not done so already).

    • Post Points: 5
Page 1 of 1 (2 items)
Sort Posts:
Started by LinuxMachine at 13 Nov 2013 03:46 AM. Topic has 1 replies.