> Q1. When I define two procedures as following: procedure( proc1()
> x=10) and the other is: procedure(proc2() x); if i called the first
> one (i.e. proc1) it will return the value of the variable x defined
> there, why when i call proc2 it gives me error that variable x is
> undefined? Although i am not using either prog or let for making it
> local? I think i misunderstand the concept! How to let a variable
> global?
No... it should really work...
> Q4. Finder window, library managers, and many other windows dont' have
> window numbers, is there a way to assign bindkeys or setup menus
> there? e.g. if i want to set a bind key to allow scrolling with up and
> down keys cursors in finder window?
Indeed, they belong to separate processes and cannot be manipulated from
within virtuoso.
> Q5. What does predicates functions mean?
http://en.wikipedia.org/wiki/Predicate
=> "Predicate (computer programming), an operator or function which
returns a boolean value"
> Q6. How to catch errors in Skill and store the error message in a
> variable? (I can use errset but don't know how to store the error
> message in a variable)
When errset returns nil, information about the error is stored in
errset.errset (i.e in the 'errset'
property of the 'errset' symbol). Perfect example of something that is
covered as-is in the
do***entation (SKILL Language User Guide).
> Q7. Guys, please!! I cant find any information or examples regarding
> how to build simple circuit and test it with SKILL? e.g. Instantiating
> an instance from specific library, then make proper connections and
> biasing, then pass the circuit to simulator, store results in a
> variable for further compare with a reference results.. Please advice
> regarding it..
If you search this newsgroup for, say, dbCreateInst, you will find tons of
SKILL code and related
post. Incidentally, in a very recent thread, I suggsted to use
dbWriteSkill() to learn how to build
cellviews in SKILL. This is most relevant to you, I think.
See
http://groups.google.ch/group/comp.cad.cadence/browse_frm/thread/34080929b1e2b907/fb9184c71d7d3c86?lnk=gst&q=dbWriteSkill#fb9184c71d7d3c86
To batch simulated the circuits, have a look at the OCEAN interface, a set
of SKILL function to
control simulations.
Stéphane


|