R
Reotaro Hashemoto
Guest
Hi,
I have another set of SKILL questions, and i do really appreciate your
hints and advices.
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?
Q2. How to use "continue" and "break" in SKILL as in other languages
to make some control on loops? Please give an example of usage.
Q3. I don't know when to use -> and when to use ~> there's a
difference i am pretty sure, but it's not clear for me, would you
please explain it to me?
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?
Q5. What does predicates functions mean?
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)
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..
Thanks a lot in advance and best regards,
Ahmad
I have another set of SKILL questions, and i do really appreciate your
hints and advices.
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?
Q2. How to use "continue" and "break" in SKILL as in other languages
to make some control on loops? Please give an example of usage.
Q3. I don't know when to use -> and when to use ~> there's a
difference i am pretty sure, but it's not clear for me, would you
please explain it to me?
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?
Q5. What does predicates functions mean?
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)
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..
Thanks a lot in advance and best regards,
Ahmad