Quantcast
Channel: Cadence Technology Forums
Viewing all 63352 articles
Browse latest View live

Forum Post: Open multiple calibre rve files in skill

$
0
0
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 equal to a list of strings and as one long string, neither worked. Does any know the syntax to open the files? I can open the files with the gui interface, but I would rather open with the skill script. Paul

Forum Post: RE: Open multiple calibre rve files in skill

$
0
0
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 the cell name (s ?) I hope this helps. Best regards, Lawrence.

Forum Post: Code/Command to Differentiate Between 17.2 and 16.6

$
0
0
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?

Forum Post: stretchable gui function

$
0
0
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 functions if my bad memory serve me right. Paul

Forum Post: RE: stretchable gui function

$
0
0
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 helps! Lawrence.

Forum Post: How to Encrypt SKILL File

$
0
0
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.

Forum Post: RE: How to Encrypt SKILL File

$
0
0
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 need to use "load" with the password option. Probably what you want to do is create a context file. Check out the documentation for this and ask if you can't get it to work.

Forum Post: RE: How to Encrypt SKILL File

$
0
0
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 file? 2) You mentioned that the encrypt command does not really protect my IP.. why is that? 3) What is a better way of encrypting my SKILL file? Thank you so much!!

Forum Post: Reading from a list of strings

$
0
0
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 : (("" "SURFACE" "AIR" "0 mil" "0 w/cm-degC" "0 mho/cm" "1.000000" nil nil "0" "" nil nil nil "0.000000" ) ("" "DIELECTRIC" "FR-4" "0.787402 mil" "0 w/cm-degC" "0 mho/cm" "2.500000" nil nil "0.035" "" nil nil nil "0.000000" ) ("TOP" "PLANE" "COPPER" "1.181102 mil" "0 w/cm-degC" "595900 mho/cm" "4.300000" nil t "0.035" "" nil nil nil "90.000000" ) ("" "DIELECTRIC" "FR-4" "2.755906 mil" "0 w/cm-degC" "0 mho/cm" "4.000000" nil nil "0.035" "" nil nil nil "0.000000" ) ("S1" "CONDUCTOR" "COPPER" "0.787402 mil" "0 w/cm-degC" "595900 mho/cm" "4.300000" nil nil "0.035" "" "4.000000" "0.035" nil "90.000000" ) ) So what I am looking to do now is to read the first string in each parentheses and check whether its null ("") and if not record the name somewhere. I am very new to skill so any help would be appreciated even if it's another idea. Thanks, -Arash

Forum Post: RE: How to Encrypt SKILL File

$
0
0
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 encrypt to a different file from the original. Creating a context file provides much better security if you are worried about IP.

Forum Post: RE: Reading from a list of strings

$
0
0
mapcar('car setof(l, axlGetXSection(), car(l) != ""))

Forum Post: RE: report_timing after clock tree synthesis shows the same clock to be ideal on capture flop while propagated on the launch flop

$
0
0
Hi Chetan, Thanks for your response. The clock propagation used to stop in the capture path after crossing initial few gates. Below settings before reporting the timing helped resolved the issue: reset_clock_tree_latency * reset_clock_latency * -source reset_clock_latency -source [get_ports *] -clock [get_clocks *] reset_clock_latency -source [get_pins * -hier] -clock [get_clocks *] Thanks and Regards, Gyan

Forum Post: parametrized cover class instance mapping in vplan

$
0
0
I am using parametrized cover class and I am mapping instance of these cover class with vids defined in vplan. But every time when I am changing the parameter(sccr_clk_cov#(16, div2)::apb_reg_sccr_clk_en_clr_cg) value , from 16 to 31 , it become red (!) Could you please suggest me the correct way of mapping.

Forum Post: RE: stretchable gui function

$
0
0
I use the hiCreateAppForm, but I dont see the option to make the fields stretchable? Does it matter I define the size of the fields? Paul

Forum Post: RE: stretchable gui function

$
0
0
You need to use the ?attachmentList option for hiCreateAppForm. This argument takes a list with a value for each field in your form. Please check the documentation for examples. Derek

Forum Post: Getting alt_symbols into existing design

$
0
0
We have a layout that is complete, but the footprints need to be changed to the alt_symbols called out in Orcad. Importing the netlist as usual leaves the existing footprints as they are. How can we tell it to replace the footprints with the alt_symbol without having to start all over with component placement? Thanks for any advice you can offer.

Forum Post: RE: stretchable gui function

$
0
0
Hi Paul, I think that you might also have to define the initial size of the form? The maxSize and minSize are helpful in controlling the extent of the stretching - for example you can limit the form to only stretch in one dimension if you get the numbers entered correctly but it can be 'fiddly' to arrange initialSize, minSize and maxSize to work together correctly. Hope this helps. Lawrence.

Forum Post: Failure to output STEP file

$
0
0
Orcad PCB Editor v17.2-2016. Fails to output STEP file with error E- (SPMHGE-268: step out had errors, use Viewlog to review the log file. E- A problem occurred, check the logfile using Viewlog There are no entries in the log file, when I try to view with Viewlog. Can't debug the error?

Forum Post: RE: stretchable gui function

$
0
0
I was able to use the attachment List option to work as I wanted. Thanks the info to get me in the direction I needed

Forum Post: RE: Getting alt_symbols into existing design

$
0
0
Hi, Select a symbol, Un place the symbol then re-place the symbol. When replacing the symbol on the board that is attached to your cursor, right click and choose "alt_symbol" I don't believe there is a way to globally replace every primary symbol on the board that is placed with the alt_symbol while updating logic. My thinking is that even if it was possible there is no guarantee that the existing etch would be either enough or to little to physically connect to the pins on the new alternate symbol. Paul.
Viewing all 63352 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>