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

Register | Membership benefits
Get email delivery of the Cadence blog (individual posts).


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


  • Alternative way of getting the column in a list

    I have a function that gets the columns in an assoc list. Its working fine except for the very large size of list around 10 million. I gets a huge memory allocated when I profiled it. procedure(getColSub(col lList) if(onep(length(col)) then case(car(col) (0 mapcar('car lList)) (1 mapcar('cadr...
    Posted to Custom IC SKILL (Forum) by essej on Thu, Jul 17 2014
  • Garbage collection gc()

    Dear All, Is there any alternative to gc(). We don't have a license skillDev to enable gc(). Im having this lag problem everytime I load a huge amount of textFile And I noticed my allegro used a lot memory after reading such file. I only want to free up my memory before to start another event/function...
    Posted to PCB SKILL (Forum) by eDaNoy on Wed, Feb 5 2014
  • CDL extraction

    hi, We have the skill to extract multiple cells from the celllist from the shell. We need to export its cdl from the corresponding schematics. Is there any way to put this extraction on queue.We get only first cell of the cell list is exported. Before the previous cell is extracted the cdl export of...
    Posted to Custom IC SKILL (Forum) by Hith on Thu, Jul 4 2013
  • List operation

    Hi, I would like to know the difference in between these two statements '(1 2) list(1 2) I tried to run the attached listOp.il file and it showed some unexpected behavior for me. Thanks, Pawan
    Posted to PCB SKILL (Forum) by Pawandeep on Wed, Jun 19 2013
  • skill script sum list elements using plus command

    Hi there, Does anyone know if and how to make "plus" work for a list, for example: (setq taps (list 1 5 1)) (setq hSum plus(taps)) i.e., I want hSum = sum of elements of list "taps" I know it works like plus(1 5 1) = 7 but I have rather long list (which is also input parameter in...
    Posted to Custom IC SKILL (Forum) by christerNtch on Tue, Sep 13 2011
  • exists vs. member vs. memq

    When checking if certain item can be found in a list, we can use either exists or member: exists( i '("a" "b" "c") i == "b" ) member( "b" '("a" "b" "c") ) I'm wondering if one of them is faster than the other...
    Posted to Custom IC SKILL (Forum) by Yaosan on Wed, Aug 10 2011
  • Re: Operations with lists

    Hi Slawa, Your first question is how to make a list of unique elements, I cannot take credit for writing this, but here is some useful code for doing such an operation: procedure(uniquify(L) let(((hash makeTable("uniqueList" nil)) (q L) (p cdr(L))) hash[car(L)] = t while(p if(hash[car(p)] then...
    Posted to Custom IC SKILL (Forum) by skillUser on Tue, Aug 17 2010
Page 1 of 1 (7 items)