Ignore the first confirm window and pay attention to the second
Hi All, If do anybody know how to close one confirm window in automatic and pop-up another confirm window? In the process of my skill code, I need to ignore the first window and only see the second. It...
View ArticleCDNDrive Automotive Solutions: the Front Wheels
Harold Wilson, then Britain's Prime-minister, once said, "A week is a long time in politics." Well, a year is a long time in the current automotive market. I've written quite a bit about the market in...
View ArticleMulti-Voltage domain pin checks at schematic level
Hi all. I want to exploit the pin properties from the Create Pin Form (signal Type, Supply Sensitivity, and so on) in order to check if my domain and signal are consistent based on the name of the pin...
View ArticleVirtuoso: The Next Overture – Introducing Design Intent
The new release of the Virtuoso platform (*ICADVM18.1) offers groundbreaking analysis capabilities and an innovational new simulation-driven layout for more robust and efficient design implementation...
View ArticleRE: How to retain the same impedance for a cline in both surface and inner...
Calculations are to the Reference Plane so, there could be a layer, or multiple layers, between the routing layer and the nearest Reference Plane (Shield)
View Article6 Reasons To Register for CDNLive India Today!
CDNLive India 2018 is just around the corner! In a few weeks’ time, on the 6th and 7th of September, CDNLive India will host Cadence technology users, developers, and industry experts for two days of...
View ArticleAMS Netlister Error: "Illegal non-local reference to constant function...
I am simulating corners using ADE XL and the AMS simulator. Netlisting fails with the above error. The offending line in the netlist is: defparam I15.CORNER = pPar("CORNERVAL"); I15 is a systemverilog...
View ArticleBidir_2 connect module getting "stuck"
I was trying to help a colleague sort out a simulation problem and tracked it down to a connect module which seems to be stuck in a bad state. His test bench has an analogLib 0V voltage source from...
View ArticleChaos, Fractals, and The Theory of Unintended Consequences
“Prediction is difficult, especially the future.” — Niels Bohr Okay, in my post last week , I revealed that I was a deterministic Newtonian, and my reasoning was about two hundred years old. I posited,...
View ArticleOpen multiple calibre rve files in skill
Not sure if this is the correct place to place this question. I want to open multiple DRC files for the calibre rve tool. I can use the command mgc_calibre_start_rve(fileList). I tried having fileList...
View ArticleRE: Open multiple calibre rve files in skill
Hi Paul, Use the "arglist" function to see what arguments are expected by the interface, i.e. arglist 'mgc_calibre_start_rve - in this case I think it takes a directory as the first argument and then...
View ArticleCode/Command to Differentiate Between 17.2 and 16.6
I need to code a solution that can tell if a symbol was created in Cadence 16.6, or 17.2. Is there a SKILL function that can do that? Or some other command?
View Articlestretchable gui function
Sorry for not taking better notes during the skill training. What was the skill function that would allow the GUIs to be stretchable? You would nest the hiCreate(float, string, ...) inside the...
View ArticleRE: stretchable gui function
Hi Paul, Maybe you are talking about the hiCreateFormLayout() function? Otherwise you can use the ?attachmentList argument to hiCreateAppForm() to designate if/how a field is stretchable. Hope this...
View ArticleHow to Encrypt SKILL File
I have a SKILL file I want to encrypt. I found an encrypt function, but I don't understand how it works. Any advice, or sample code/pseudo-code would be great.
View ArticleRE: How to Encrypt SKILL File
It depends why you are wanting to encrypt the code. Use the encrypt command to encrypt the code so that a password is needed to run it. This offers some protection for your IP but not much. You then...
View ArticleRE: How to Encrypt SKILL File
So a few things... 1) I want my user to be able to use my SKILL code, but not view it or change it. I don't know if the encrypt function should be inside the file I want to encrypt, or in a different...
View ArticleReading from a list of strings
Hello, I am trying to extract the layer names from the crossxection and compare them to the artwork films to make sure there are no missing films. I use the axlGetXSection() to get a the following :...
View ArticleRE: How to Encrypt SKILL File
If you use encrypt your users won't be able to easily read or edit the file. The encryption is very basic so a keen user would be able to read the code if they know what they're doing I think. You...
View ArticleRE: Reading from a list of strings
mapcar('car setof(l, axlGetXSection(), car(l) != ""))
View Article