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

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 (9 items)
  • Re: Creating metal/vias stack layout and convert it into .gds file
    Hi Varun, I obviously haven't seen the format of the file you want to read thevalues from, but I very much doubt that involving Perl is necessary:modern SKILL has fairly powerful regular expressions (cf. Andrew'snumerous posts about the pcre* family of functions,e.g. http://www.cadence.com/Community/forums/p/14771/25538.aspx#25538). I ...
    Posted to Custom IC SKILL (Forum) by ztzg on Mon, Mar 18 2013
  • Re: Nested foreach loop
    Tjaart, Andrew, I couldn't resist coming up with a non-macro version for completeness (also at http://s.crosstwine.com/spb/8cda9957). I usually implement iteration constructs via higher-order functions, and sugar-coat them in a thin layer of macrology where/when it really improves readability. This one is a bit nasty because a function ...
    Posted to Custom IC SKILL (Forum) by ztzg on Mon, Feb 18 2013
  • Re: PB in foreach
    Hi Yann00, Not sure what you're trying to achieve exactly, but the first `printf` might be the culprit. In SKILL/SKILL++, printf("foo") is interpreted as: (printf "foo") whereas (notice the extra space): printf ("foo") is interpreted as, well, an error. (Technically, a reference to ...
    Posted to PCB SKILL (Forum) by ztzg on Wed, Jan 23 2013
  • Re: Link C++ - SKILL
    So it seems attachments to email replies get eaten by the system. Trying again, using the web interface; I have also uploaded an unpacked version to: http://crosstwine.com/misc/letters/2013/01/16/SKILL-C++-Interaction/c-delegate/ 
    Posted to PCB SKILL (Forum) by ztzg on Tue, Jan 15 2013
  • Re: Link C++ - SKILL
    Hi Yann00, As fxffxf wrote, system("program arg1 arg2...") should to work. One thing which *might* be going wrong is that if you are working under Windows, reverse solidus (\) characters have to be doubled in literal strings, as they clash with the SKILL escape mechanism: system("e:\\work\\program.exe arg1 ...
    Posted to PCB SKILL (Forum) by ztzg on Tue, Jan 15 2013
  • Re: pCell skill for beginners
    Hello Satishbabub, One thing I noticed is that you commented the pcDefinePCell form to replace it with a (define (jfet... ) ...) procedure. That is not a bad idea, but is not sufficient; pcDefinePCell has "special" evaluation semantics. In the code you posted, (list (ddGetObj ...)) won't cause pcCellView to be bound in the body. ...
    Posted to Custom IC SKILL (Forum) by ztzg on Mon, Dec 17 2012
  • Re: How to parse the contents of a file?
    Hi Sanramz, What Andrew said. You are also missing a level of parens in the let( (cv) ... ) of create_boundary. As I was reindenting your code to get a better view, I couldn't help but split it into a couple of procedures as suggested by Andrew; the following seems to work for me: ;; File format: ;; ;; cell_name llx ...
    Posted to Custom IC SKILL (Forum) by ztzg on Mon, Dec 17 2012
  • Re: skill code to manipulate string fields inside a form
    Hi Danilo, > Could someone suggest the reason why the following skill is wrong? > Simply I need to clean field1, field2 and field3 in the form, but the > "foreach"cycle in the clean() procedure doesn't do that. Only I am > able to clean the field 3, with the command outside from the cycle. > > foreach(item ...
    Posted to Custom IC SKILL (Forum) by ztzg on Fri, Nov 16 2012
  • Re: Slotted Metal paths - updated form for v5.1.41
    Hi Jaleco, The short answer is that you cannot use the == or != operators to compare floating point numbers. Try something like: abs(a - b) instead. The next problem, of course, lies in determining a good value for ε in your application; thick books have been written about that subject. Using something smaller than 1/DBUPerUU should do ...
    Posted to Custom IC SKILL (Forum) by ztzg on Fri, Nov 16 2012
Page 1 of 1 (9 items)