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

Forum Post: can't edit value of CDF parameters in Edit Object Property form

$
0
0
Hi I have a capacitance symbol and I need to edit the capacitance value of that symbol. I do "q" to bring up the Edit Object Property form and try to enter the value. However, I can't edit any value in that form. What would be the potential problem here ? how I can enable editable for those CDF parameters ? thanks Nhumai

Forum Post: RE: can't edit value of CDF parameters in Edit Object Property form

$
0
0
Hi Nhumai, Can you post a screen grab of the form so it’s clearer what the issue looks like? After all, a picture is worth a thousand words! Regards, Andrew

Forum Post: RE: can't edit value of CDF parameters in Edit Object Property form

Forum Post: RE: can't edit value of CDF parameters in Edit Object Property form

$
0
0
Hi Andrew, I include 2 pictures. First one is the one I have a problem to edit the value of parameters. The second one is the normal one. You can see that I can't click on any button in the first picture so I can't edit any parameter value. Please help thanks Nhumai

Forum Post: Accessing the properties of a Via (ie. enclosures) in ~SKILL

$
0
0
Hi, I'm working in version ICADV12.3-64b.500.21 of Virtuoso. I am currently writing a SKILL program that changes the value layer2Enc of a via, but retains its layer1Enc. In order to do this, I create a new via with a corresponding property list (association list) containing properties such as layer1Enc, cutWidth, etc. If I would like to retain the layer 1 enclosure of the via that I intend to replace, where would I find this enclosure? I've tried: via~>viaHeader~>overrideParams But the parameters specified within overrideParams differ from what appears in the GUI form, "Edit Via Properties". I've also tried: via~>viaHeader~>viaDef~>params This also contradicts the data I'm getting from Edit Via Properties. I'm relatively new to SKILL, so I first assumed that there would be a CDF description associated with an instantiated via. But I am unable to retrieve any cdf description, partially because vias aren't created as instances and defined within a tech database. How could I find a Via's layer1Enc using SKILL? Thanks, Alex

Forum Post: RE: amplitude modulation

$
0
0
Thanks a lot! I just checked but I have not AD633/AD. I only have AD633 or AD633/SO, which are not doing the job. I have another solution, which enable me doing what I want: I use MULT but it is not a real component if I have well understood…

Forum Post: "snap pick to" function

$
0
0
hello whenever i try to select objcts, i need to choose either a via or a pin. so i always use "snap pick to" on the right click menu. i created a shortcut command using "funkey" on the env file. i assigned "1" for snap pick to a via and "2" for snap pick to a pin. funckey 1 "prepopup;pop dyn_option_select 'Snap pick to@:@Persistent snap@:@Via' " funckey 2 "prepopup;pop dyn_option_select 'Snap pick to@:@Persistent snap@:@Pin' " when i press key "1", i can snap pick to a via, but after pressing key "1", i can not snap pick to a pin by pressing key "2" even after i finish the command. did i do something wrong?

Forum Post: RE: can't edit value of CDF parameters in Edit Object Property form

$
0
0
Hi Nhumai, This is probably something you should consult whoever provided this technology, because it's almost certainly a function of their PDK. You can check in the CDF (Tools->CDF->Edit in the CIW) for the ca18_rcx/csmimw4 component, and for each of the parameters that you expect to be editable, check the editable callback. Presumably each is returning nil and hence the fields are not editable. You might want to compare it with the other component, ca18/csmim4 (different lib and cell name) to see if there's a difference. What is correct, I can't say as this requires knowledge of this specific PDK. Regards, Andrew.

Forum Post: RE: Accessing the properties of a Via (ie. enclosures) in ~SKILL

$
0
0
Hi Alex, To retrieve the layer1Enc (or layer2Enc) of a via you can directly look this up on the instance of the via (it actually is really stored in the viaHeader or in the defaults, but there's a convenient method to find the info): via~>layer1Enc You can even set it this way too: via~>layer1Enc=list(0.2 0.3) The same thing can be done with cutRows, cutColumns, cutSpacing etc. In essence changing these parameters will cause a new viaHeader to be created and for the via to be remastered using that new viaHeader. There's no need to recreate the via to change its parameters (the only case you really need to do that is if you create a different type of via). Regards, Andrew.

Forum Post: RE: Simulation issue with ideal relay implemented in verilog a

$
0
0
[quote userid="439219" url="~/cadence_technology_forums/f/custom-ic-design/30298/simulation-issue-with-ideal-relay-implemented-in-verilog-a/1362228#1362228"] I am not getting the correct output waveforms and I do not know why.[/quote] Me neither. I don't know what you're expecting the waveforms to look like because you didn't say - most likely it's because either your model is incorrectly modelling what you think you're modelling, or your expectations of what it's supposed to do are incorrect. I have absolutely no idea why you've posted on the end of a topic which has virtually no relationship to your question (other than being about Verilog-A). Your question is about a MEMS relay, whereas the original post was about a simple electrical switch. Also (and this is important) the Forum Guidelines clearly tell you not to post on the end of old threads, and to provide as much relevant data as you can. Kindest Regards, Andrew.

Forum Post: How to disable/enable a device in schematic pcell while netlisting

$
0
0
Hi, I've created a schematic parameterized cell (Pcell) in which I've 3 types of capacitors (MOS, MIM and MOM caps). When I insatiate this cell in a top cell, I want to have a switch for each of these caps, so that I can disable/enable them in the top cell based on my requirement. Let's say in one case, I want to netlist MOS and MIM only. And in another case, I want to netlist MIM and MOM. I came to know that there is an option called nlAction. If I add this as netset, CDL export is ignoring the particular cap while netlisting. This is working fine for the current schematic. But I want this to be parameterized, so that I can toggle net listing of each cap from top cell. Could someone help me with this. Thanks, Prasad

Forum Post: RE: "snap pick to" function

$
0
0
Try a non-persistent syntax and see if that works correctly: funckey 1 "prepopup;pop dyn_option_select 'Snap pick to@:@Via" funckey 2 "prepopup;pop dyn_option_select 'Snap pick to@:@Pin'"

Forum Post: RE: "snap pick to" function

$
0
0
thank you, redwire. it works now the ones you suggested work under persistent snap as well. thank you

Forum Post: function key

$
0
0
i do not know how other people are dealing with this. the commands like "connect" and "assign color" can be ended by pressing F6 (Done). but the commands like "net logic" can not be ended by F6. is there any way i can end all commands by press F6?

Forum Post: RE: How to find the valid sigrity installation path in Allegro Sigrity SI?


Forum Post: RE: Parameters Sweep in ADE-XL results in "netl err"

$
0
0
Thank you, Andrew. Version of Virtuoso is "IC6.1.6-64b.500.14". I did not select "Optmize Single Point Run", and I disabled all sweeps. Then it failed. To solve this, what should I do?

Forum Post: Command not found: ns_postproc

$
0
0
Hi , I am getting following error message , while clicking nsware|PCB FLow|Post processing menu option "Command not found: ns_postproc". Also getting "Command not found: ns_gerber". I will appreciate somebody can give me some hint on the above error messages. Regards Praseed Kumar

Forum Post: RE: asynchronous ocean coding

$
0
0
Unfortunately the uploading system seem to be unfriendly to me Let me try to do it the stupid way script.ocn: let( ( cid) cid=ipcBeginProcess("ocean -replay ./hello_world.ocn") printf("------------------I am asynchronous--------------\n") ; ); end let hello_world.ocn: procedure(hello_world() let( (i) i=0 ; while( i<5 printf("------------hello world-----------\n") i=i+1 ; );end while );end let );end procedure hello_world()

Forum Post: Parametric Sweep analysis issue

$
0
0
Hi community, I designed a DC/DC boost converter with a RLD snubber. I ran a parametric sweep to study how the snubber inductor influences the reverse recovery current of the main diode. I chose different inductance values but at the end of the simulation, I noticed a weird behaviour highligthed in the picture below. In particular the tool shows other values of inductance of a previous simulation, even if I run again the simulation deleting these values, PSpice still continues to show them without evaluating their waveform. Maybe I was mistaken with the settings of the simulation, I am not sure. Could someone help me to undestand how to fix this issue? Thank you in advance, Gerry The figure below shows the issue I talked before.

Forum Post: RE: asynchronous ocean coding

$
0
0
Somehow I can't type in sleep(2) after i=i+1; Whenever I tried to do so, there is a message "An error occurred. Please try again or contact your administrator". And what is strange is that I can type in sleep(2) here. Please add that to the code.
Viewing all 62925 articles
Browse latest View live


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