Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Computer Aided Design - CAD > Cadence > Re: New batch o...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 3 of 5 Topic 3976 of 4373
Post > Topic >>

Re: New batch of skill questions - appreciate your help

by "S. Badel" <stephane.badel@[EMAIL PROTECTED] > Apr 28, 2008 at 10:30 AM

> 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
 




 5 Posts in Topic:
New batch of skill questions - appreciate your help
Reotaro Hashemoto <ahm  2008-04-27 16:04:07 
Re: New batch of skill questions - appreciate your help
Riad KACED <riad.kaced  2008-04-27 17:42:15 
Re: New batch of skill questions - appreciate your help
"S. Badel" <  2008-04-28 10:30:50 
Re: New batch of skill questions - appreciate your help
"S. Badel" <  2008-04-28 16:32:16 
Re: New batch of skill questions - appreciate your help
pxhxz@[EMAIL PROTECTED]   2008-04-28 17:42:06 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Mon Dec 1 21:24:16 CST 2008.