While loading skill in the orcad pcb designer,i m getting the following error.
"Command not found:skill "
all the skills are placed in the below folder
C:\xxxxx\xxx\share\pcb\etc\skill
Please see my allegro.ilinit file.
Any wrong in this
While loading skill in the orcad pcb designer,i m getting the following error.
"Command not found:skill "
all the skills are placed in the below folder
C:\xxxxx\xxx\share\pcb\etc\skill
Please see my allegro.ilinit file.
Any wrong in this
Dear Guys,
Does anyone knows how to creat the "layout" for a new device, the device is created by myself and there is no existing layout. Thank you for your attention.
Best regards,
UU
I get a problem about capture 's license.capture and cadence's license server work fine on my computer all the time,but a few days ago i get a warrning when launch capture like this:
"OrCAD Capture license was not found.
Would you like to launch Capture using lite license?
Click the Help buttom to view the limitations in the lite version of the tool".
I clicked "Yes" to launch Capture using lite license.I thought orcad capture will get well when license server recover.but it didn't.after that,capture enter lite version every time.I tried to fix this problem.
I checked license sever,it's OK,other people's capture work fine.we use the same cadence license sever.
I checked my computer's "CDS_LIC_FILE" enviroment.it's VALUE is right too.
I have no idea about how to fix it,is there any one can tell me how to make it right.thanks a lot
Hi,
Please tell me how to run extraction on layout database in command line in virtuoso. I need some nets information after extraction.
Hi,
I am asking for the best method to approach this problem.
I would like to execute skill commands on a Cadence database in a unix shell command line. Ideally i would not want to worry if the ICFB session is active or not. So i would prefer not to use ipc protocols as my understanding is these require you to connect to a live Cadence ICFB session.
Also would not prefer to run icfb -nograph mode and execute skill this way.
My OS platform is SUSE11. The programming language that needs to interact with the skill output is ruby.
What is the best method to achive this case.
Thanks
Has anyone successfully used them?
Their documentation is very thin. I would very much like to see just one working example of
1. A namespace with at least one SKILL function, variable, class, generic function, macro, and SKILL++ function in it, plus one or two non-exported things.
2. A second namespace that imports and uses the exported names from the first without the :: syntax.
The first to do this without crashing virtuoso will have accomplished a notable feat.
Does anyone know of a workaround that would allow a script or axlShell() commands to select and populate a
file browser if it pops up? It seems that the file browser form isn't recgonized. So therefore no data can be entered.
Specifically, after doing a File->Import and running, a summary report pops up with the details. When I select "Save",
a browser window pops up, but during Replay, the window is never selected, the filename never entered, and I can't
save the file.
I'm sure that someone else has encountered this at some point. Any suggestions?
Is there some sort of default FORM name that I could refer to that isn't being output to the script file during a Record session?
Thanks, -Mike
;; Return the contents of FILE as a string... extremely slowly. (defun BcmFileSlurpSlowly (file "t") (let (port line (lines "")) (unless (setq port (infile file)) (error "Can't open %s" file)) (while (gets line port) (setq lines (strcat lines line))) (close port) lines)) ;; Return the contents of FILE as a string less slowly. (defun BcmFileSlurpQuick (file "t") (let (port line lines) (unless (setq port (infile file)) (error "Can't open %s" file)) (while (gets line port) (push line lines)) (close port) (buildString (reverse lines) "")))> (sh "ypcat passwd > /tmp/passwd")> (sh "wc -l /tmp/passwd") 39076 /tmp/passwd t> measureTime (BcmFileSlurpSlowly "/tmp/passwd") (207.8354 1.708741 209.6785 0) Three and a half minutes for a 39 kiloLine file?! :O > measureTime (BcmFileSlurpQuick "/tmp/passwd") (0.06999 0.001 0.07150483 0) That's better. :)
Questions:
I cannot download allegro free viewer 16.6 from the website. Same to other?
Hi,
I have a text file such as:
M7(pin)(#37)
M7(drawing)(#37)
M6(drawing)(#36)
RMDMY(drawing5)(#116)
VAR(drawing)(#92)
RH(drawing4)(#117)
prBoundary(boundary)(#235)
How can I sort these outputs alphabetically using skill in order to have:
prBoundary(boundary)(#235)
M6(drawing)(#36)
M7(drawing)(#37)
M7(pin)(#37)
RH(drawing4)(#117)
RMDMY(drawing5)(#116)
VAR(drawing)(#92)
Thanks a lot,
HP
Hello!
If this issue is addressed elsewhere please point me in the right direction. I am attempting to implement a spark gap model for my application. I have completed the subcircuit added my I/O ports and created my '.obj' file by saving the schematic selecting it from the project tree and going to 'Tools->Generate Part'.
http://postimg.org/image/84au1g7bt/
All of this seems to have worked correctly but when I call the part from another project I recieve an error saying that it is undefined. I have even tried adding the .obj file to the library file for my new project but with no luck. Can anyone tell me what I'm doing wrong?
http://postimg.org/image/4klbo1q3v/
Hi,
I have skill script to intantiate a symbol in schematic view, then start updating cdf paramters with new values.
1. It only works if I open any view with any instance, press letter q to bring up "Edit Property Form" (cdfgForm assigned to some form struct).
2. Otherwise I always got error message "Unbound variable - cdfgForm" and I check cdfgForm is nil.
Appreciate any comment.
Thanks,
MinhPhuong,
I'm using Allegro Skill but I think this might be a better place to post this question.
In the following code I would expect y to be unchanged and remain at (3 4). However it becomes (3 4 5 6). Is this expected behavior?
x = tconc(nil 1)
y = list(3 4)
lconc(x y)
lconc(x list(5 6))
Hi
I am working on a bigger project where I need to produce several PCB boards. I created a new project within I build the schematics. Now I would like to produce one Board after the other. Unfortunatelly I don't get the DRC and netlist function working?
Is it possible to design more psb Boards within one project? Or do I need to split them to there own project.
I am also getting this strange error message all the time.
ftp://anonymous@ftp.awi.de/incoming/Leonhardt/problemmorepcb.JPG
Thanks for help!
Martin
I'm using Virtuoso 6.1.4-64b on University's desktop running CentOS.
I have a GDSII file generated from SoC Encounter and I'm using the Nangate 45nm Opencell library. Before tried to import GDSII into Virtuoso, I've modified the cds.lib file and added a line to define the Nangate library directory.
What I did, basically, was I followed the instructions on http://users.ece.gatech.edu/limsk/course/ece6133/lab/virtuoso.html to import GDSII into Virtuoso. What I get after I hit "Translate" is a pop-up window of "Stream in translation complete", saying
"Info: Cellvie Rev Num:99, Tech Rev Num:59"
"Do you wish to view the log file?"
"Yes No"
And I click yes to see the log file, and there's nothing in it execept some headers for dates, user name, and one line of "Info: Cellvie Rev Num:99, Tech Rev Num:59". Nothing else.
Then I went to CIW-Tools-Library Manager, and select nangate in "Library", here is the PROBLEM----I cannot see my gdsII file's name in the "cell", the "cell" column only has all the nangate cells such as AND2_X1, AND2_X2, AND2_X4 and so on.
I don't know where I made a mistake in the process. Could you guys help me figure out what step could possibly be wrong and I'll check that? I really appreciate any help. Thank you!
PS: I have doubts on what to fill out in the "Show Options" under Virtuoso XStream In window. I left it blank.
Hi,
i want to install cadence 16.6 on my PC but i need to know if my system requirements fair enough or not. so could you please advise about minimum system requirements for orcad 16.6.
regards
Hi all,
I know it's not advised to put more than one questions per post, however I hope I'll structure this such that there won't be no confusion.
Main Topic
I am defining some expressions I would like to assess in my designs. To this end, I use the calculator in conjunction with some "ocean" script...Actually I just write expressions and define variables on a plain text file, but the idea is to expand on that with plotting functions and maybe output to file.
So let's say I have an AC sim. I then define some curves as follows:
twoPi = 44.0/7.0
vtank = VF("/tank_pos")-VF("/tank_neg")
itank = IF("/Vgen/MINUS")
icap = IF("/Cprobe/PLUS")
icapfix = IF("/Cfprobe/PLUS")
iind = IF("/Lprobe/PLUS")
runfreq = xval(vtank)
Ytank = itank/vtank
Zcap = vtank/icap
Zcapfix = vtank/icapfix
Zind = vtank/iind
cap = 1/(-twoPi*runfreq*imag(Zcap))
Now, it all works good if I copy/paste these definitions in the CIW, then ask --> plot(cap)
The issue I have with this is that now the Y-axis shows "freq" units...
I observed that runfreq, defined as xval, is still correct. But if I do 1/runfreq, what I get is something with units of 1/(1/Hz), instead of s.
So probably here's where it loses it. Anyways, I see two possibilities here:
If 1 holds, then what's the right approach for something like this?
If 2 holds, do I have a way of "forcing" units onto expressions?
--------------------------------------------------------------------------------------------- END -----------------------------------------------------------------------------------------
Side Topic
I find it more comfortable to write my expressions in the text editor rather than inputting them in the output definition box of ADE or ADE-XL. Is there a way of having the environment read my definitions as a file, and then just output the final expressions? In the (simple) case at hand, I would have defined all expressions as above, and plot them either from the CIW or directly from the file...
Thanks for your help!!
Michele
I am attempting to develop a UVC with a source synchronous interface. I need to be able to control the flow of clock and data to the DUT such that when requested, the clock and data are gated off (essentially, the interface is disabled).
Controlling the flow of data is relatively straight-forward. Where I'm getting wrapped around the axel is with the clock. How can I drive the clock from the driver such that is can gated off/on?
Hello,
I have a skill code that i wish to run in distributed mode. The distributed processing user guide eloborates the setup of distributed mode option with OCEAN commands. does the same setup apply for skill code?. If not, is there any other option which could speed up the code runtime?.
Thanks in advance
Best Regards
Taher
Hello everyone,
I am new to cadence and LVS, and for now I am trying to do the simple inverter circuit that seems everone does at the begining of learning cadenc. I did the scehmatic, the layout, passed the DRC, and for now I am trying do LVS and solved most of the problem, the problem I have is that I have a diode (?) that is not in the scehmatic. I don't know if I am doing anything wrong. I have attached a snapshot of my LVS screen and the discrepency I get. I would appreciate if someone has an answer for this.