Home > Community > Search
Login with a Cadence account.
Not a member yet?
Create a permanent login account to make interactions with Cadence more convenient.

Register | Membership benefits

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: *

 Community Search 

Page 1 of 1 (7 items)
  • spectre sweep statement vs. Ocean parametric analysis
    This post refers to discussions in previous posts: http://www.cadence.com/Community/forums/p/22842/1321125.aspx#1321125 http://www.cadence.com/Community/forums/t/24495.aspx While writing a script that runs a massive amount of parametric sweeps, where each sweep run for less than 1 second, I found that the entire script runs a lot faster if I ...
    Posted to Custom IC Design (Forum) by T Opperman on Fri, Mar 8 2013
  • Re: How does the parametric analysis work?
    Andrew, I did a quick comparison by doing a parametric ac frequency sweep on an opamp in IC614. The sweep steps a common mode voltage variable 5 times. I then recorded the total simulation time in seconds for different controlModes and ways of executing the task. The for loop runs as follows: foreach(Param '(0 0.425 0.85 1.275 1.7 ) ...
    Posted to Custom IC SKILL (Forum) by T Opperman on Thu, Mar 7 2013
  • Re: Nested foreach loop
    To address this issue I wrote a function that calls the macro using evalstring. The lists are modified into enclosed arguments. To pass the commands to the functions one needs to declare a lambda function. I got this idea from ztzg (thanks!). procedure(TOForeachList(Symbols Lists Fun)  let(((Symstring "") (Liststring ...
    Posted to Custom IC SKILL (Forum) by T Opperman on Thu, Feb 28 2013
  • Re: Nested foreach loop
    Andrew, Ideally, I want to be able to use this macro inside a generic custom sweep function. The arguments would then have to be lists. For example: VddLV = '(2.0 2.3) VddHV = '(Vlow 3.3) Symbols = '(Vlow Vhigh) TOForeachNest(Symbols list(VddLV VddHV)     foreach(Symbol Symbols     ...
    Posted to Custom IC SKILL (Forum) by T Opperman on Mon, Feb 25 2013
  • Customized Schematic Generation Using Skill
    I need to think of ways to generate top level circuit schematics using skill. I thought about using verilogIn, but I later realized that it does not provide me with much flexibility, and it does not allow me to map specific libraries to specific module/cell instances. What also happens is that I have symbols form different libraries with different ...
    Posted to Custom IC Design (Forum) by T Opperman on Thu, Feb 21 2013
  • Re: Nested foreach loop
    Thanks a lot Andrew! Your solution is more elegant and runs fluently. I played around with the idea of a recursive macro, but I was unable to get the syntax right. Could I suggest that the future publications of the Skill User Manual contain more examples on this? Regards, Tjaart
    Posted to Custom IC SKILL (Forum) by T Opperman on Mon, Feb 18 2013
  • Nested foreach loop
    In an attemt to make parametric simulation scripts a bit more readable, I wrote a macro that allows foreach loops to be nested. I have not tested it fully, but I would like the readers' input on my code. The code generates a string containing the foreach loop, before evaluating it. It feels a bit clumsy, but I was unable to think of ...
    Posted to Custom IC SKILL (Forum) by T Opperman on Mon, Feb 18 2013
Page 1 of 1 (7 items)