Search Engine

Cadence Cdf

Add Question

76 Threads found on Cadence Cdf
How to create an instance using skill languahe in cadence, say NMOS. I have seen the syntax for creating instance dbCreateInst( d_cellView d_master t_name l_point t_orient ) To be specific what should I enter for d_master. Also how can we edit the parameters like width and length of nmos thanks d
from the CIW window: choose: Tools >> cdf >> Edit Brouse for you MIM, use Edit/Add paramters to modify it to what you aim to be. Read cadence cdf user manual for more details. hope this helps, Ahmad,
I am trying to draw an inverter chain using the cadence schematic composer. And at each node it will have 3 inverters parallel(fanout=3 for each inverter). I heard there is a parameter m. If we set the m=3, then we don't need to draw three inverters. How to do this in composer? Also I draw the schematic in two hierarchy. I defined the inverter s
For more details of cdf you can refer 'cdfuser' ie the Component Description Format User Guide in the cadence Documentation.
I'm looking for tutorials on PCell generation in cadence Virtuoso. Is there any documention or tutorial that could help? Dr.Prof
I used cadence IC5141 to do EXPORT -> CDL for some schematic diagram as below,(see attachment) I always got a poor netlist as: ........ XI13 net043 net23 inv XI4 net23 XPA XPB XPC nand3 ........ But, what I need is as: ......... XI13 net043 net23 inv lp=0.35 ln=0.35 wp=1.6 wn=0.8 XI4 net23 XPA XPB XPC nand3
What I will say will probably used against me at th ecourt of law but anyway - TSMC does not create their PDKs. Those are done by cadence and there ARE disconnects. I did not see ANy PDK working 100% yet. My personal and private opinion is that if they would provide perfect pDK and something would go wrong , companies would use it against them and
hello all, suppose that i have created a symbol for a circuit that includes 2 NMOS's.....let call them NMOS_1 and NMOS_2. now, i wish to use multiple instances of this symbol to build up a bigger circuit.....but i wish to be able to have different values for W of NMOS_1 & 2 for each of the instances. i am told that this
I've a netlist that describe a circuit. In cadence, generally, we draw schematic and a corresponding symbol. We then connect the symbol with Signal source for simulation. Instead of schematic, can I draw a symbol that point to this netlist and then connect the symbol with signal source for simulation? Can it be done and how?
I don't remember. U can look for cadence documentation (for ex. verilogamsref).
This is not a cadence option, it is a design kit option. U can find the equation from the process documents.
hi when i export cdl netlist ,i have got the problem the nmos and pmos i got the param of modelname ,l,w but the res i can not got these param . why ???? deos somebody can help me ??? thanks advance!!!
No, :) I don't mean it, but anyway, it's not a very repeatively needed thing, i can do it from CIW window directly, thanks, But, if you have a pdf contains as many as possible of cadence Virtuoso Schematic, Layout, analog environment, etc. and any other keyboard bindkeys and short-cuts, so please attach it to your next reply..... Thanks alot
Hi, Did anyone try to make the cdf parameters for a component using SKILL on cadence before? I want to write it for an MIM capacitor.. How can i attach it to the symbol after creation? In other words, how to point to that SKILL file containing parameters? Thanks in advance, Ahmad,
I use hspiceD simulator for generating hspice netlist( IC5141 ). My netlist has a big problem in subckt definition. I want like below ----------------------------------------------------------------------------------- .subckt inv_p a y inh_vdd inh_vss pw=default_value nw=default_value ----------------------------------------------
Maybe the V5 waveform type is not defined. it is a bug in old version cadence. You can copy the V5 from the analogLib to your own lib, then edit the cdf of V5, you can define the waveform type
Hi ,,, any one can help to solve this error ( following lines taken from CDS log file) : \o cdf: An error occurred when evaluating callback. \o Callback: model->display => C035a_mosDisplay('model) \o \o Message: *Error* eval: undefined function - C035a_mosDisplay Thanks
Hi, I am using IC5.0.33 in Fedora Core 4. The cadence runs fine except for the following things: 1. When I open a schematic and try to check the properties of transistor or resistor or any other component then the parameters like the lengt, width, multiplier etc. do not show up. All the cdf parameters are absent.
The prolem is finding a way to export CDL netlist contains parameters defined by myself of specified model. Take resistor for example. By deafult, a resistor in a CDL netlist have a form below: R1 VDD VSS 1K RP It means a resistor connect to VDD and VSS has a 1K ohms value and model name is RP. Now I need 2 additional parameters
there are many ways to extract netlist from schematic in the cadence. I used one among many way. it was cdl extraction method. extraction process is following figure. Question : in Initialize Environment, Simulator Name is "Other : cdl". When I want to modify some device or model name, what I have to modify to change device parameter?
I used to cdl extraction, I want to modify some paramneter and model name, Bu ti cannot. In the net, I can find some way to modify auCdl. But This is not work for me. In my case, I have only 4 view component in the one cell, cdl, lvs, symbol, verilog. "cdl" is the key to extract cdl netlist. But I don't know how to modify it. when I ope
I am not sure is this the right place to ask. What are these? Why they are done ? are they necessary? The layout drawings has only two colors,how to fix them? You should read about this in the cadence documentation... cdf is the Component Description Form, the part of the database that is mostly used for Analog
I'm having two issues with the cadence/spectre analog enviroment. Perhaps someone more experienced than me can help me solve them? 1) In the schematic: Next to my transistor are three lines of red text. They go as follows: "n18rf" *Error* nf=6 The first line is the device model name and the third line is the number of fingers.
In fact, I´m dissapointed a little because I´ve got another PC with the same Linux, the same cadence IC51041, and the same design kit and a simulation works perfectly there. There is one difference only, the soft on those PC were installed by another guy :) I know it is possible!!!!
Hi, all Under the cadence schematic design environment, I get a device symbol from the PDK, then attach it to it's model file. In that case, the simulation result is strange and wrong. If I get the symbol from the analoglib, the simulation result will be all right. I don't know what happened here. Is it something wrong with the configurati
Open your symbol and save as Spectre view. Try to generate the netlist and see that the symbol is identified in the netlist first including the interface pins. Probably you need to modify cdf also if it dont work after that also. Open cdf for the symbol and include the pin list in the "Simulation Information" section of the symbol. Later you mig
Hello everybody, Firstly, I use Spectre, mmsim-72, cadence 5.10.41. I have an interesting problem. I want to measure the drain current of a nMOSFET; however I get different results based on what I actually look at. Here is what I mean: 1. If I simply click to the drain terminal of the NMOS and plot the transient current, I get one value.
Hi, I use 4 depending current sources in a subckt. The voltage should be depending on the current which flows through one of the others. I decided to use ccvs sources. How can I configure such a source to work like I want. What is the port parameter? How can I set the dependency? Thx.
Hi All, I posted this question yesterday, but it looks like it got lost somewhere. So, here it is again... I simulated my voltage comparator schematic without glitches, got the layout done, and got it to pass the DRC checks, successfully extracted (I think...) the layout. But, when I run LVS, it terminates, displaying on the screen : "..... L
Hi, recently I've been working with cadence SKILL and I have several questions. First, From my understanding if i do something like wi = "1u" I am making a string. If I have a variable, let us say width1, which contains an integer/float number inside, how do I make the variable number a string. Second, how do I truncate a variable (float
i need some helps! i use IC5141 USR6 schematic editor and PDK symbols from TSMC. For P/NMOS transistor, I want to remove the bulk terminal since almost all MOS transistors' bulk terminal is tied with source supply VDD/VSS. so the circuit look simply if all MOS bulk terminal is removed. i want to create 2 new MOS symbols which have only 3 termina
I encountered an interesting problem here. u create a schematic, u can change the size of MOS as u wish,at this time the pdk is working properly; while u step in analog envrioment, generate the netlist of schematic , if u want to change the size of mos (such as W,L,FINGER,MLTI),an error occured : cdf:an error occurred when evaluating callb
Hi, While annotating the transistor for its operating point, i can display only 3 types of component display properties (eg, Id, Vgs, Vds or any other 3 types)... but if i want to display more than 3, say 4 or 5 such type of properties .... is there any way? thanks
Hi, I created hierarchy in Virtuoso 6.1.x I created the transistors from scratch , I mean my basic cell is just a transistor with pins because I want to simulate my basic transistor with some more adjustments to leakage currents and some reliability issues , and than I built my architecture with this basic cells . My problem is I want to ha
Hi I have .cir file and I want to create part in cadence virtuoso with that model. Is it possible?
in cadence i hav simulated the circuit and tried to plot node transient response,but it doesn't showing the plot, a warning (no "VT" data for node "/netxxx" ) is displayed in the icfb window can anyone help me how to eliminate the warning " no VT data for node xxx in cadence".
I established a voltage source model(named vsrc) based on the standard voltage source model(vsource) in cadence. I want to use it in my monte carlo analysis. But there in no model name in cdf of vsource, so my new model could not be found by .scs file. when the netlist is created, voltage sources in my circuit are always been created based on vsour
Hi, I would like to create a buffer chain by having the # of fan-outs as a parameter. This is probably a cdf thing. i know I can instantiate multiples of a block in parallel with something like I1<4:0> for a fanout of 4, but I cannot parameterize this fanout with something like I1, for example. Any help would be great. Thanks in adva
Hi, I'm using cadence IC6.1.4. I'm trying to annotate the operating point information on the schematic for the transistors and I can't. Transistors are defined as primitives, not subcircuits. Similar to the nmos and pmos from analogLib (for which I can annotate the op). I can annotate the node voltages but not the id, vgs, vth, gm etc. However,
Hello! Do you know if i can change the temperature coefficient of a resistor in my simulation and how? I am using cadence. Thank you very much
hi all, i want to divide the o/p freq of Quad-VCO i.e. 4.8 GHz into 2.4 GHz. for this purpose i need a freq divider ckt. i saw the freq divider from RF library in cadence. it is containing 4 pins (pin, pout,nin, nout). how to apply stimulus to this pins & check the o/p what does nin & nout stands for????????????
I think you are trying to pass a swept variable in ADE L with name "w" that is the naming of transistor's width at the cdf so they conflict and that's why you get this error.Avoid using names for your variables that already are part of the cdf. HI jimito13, thank you for your reply but I didn't have any variable w.
Is there any DRC rule which measures width to check if it is even number? please let me know, thank you
Hi All, Ive got 3 questions regarding layout of current mirror and differential amplifier:- Q-1. Ive got a current mirror with the pairs having large widths such that their finger numbers are 100 and 200 ( so as to keep the finger width <10 um )... now for this if i go for common centroid it will take lots of time for routing... so my questio
Hi everybody I'm wonder does any one knows that if its possible to get the cdf (cumulative Density Function) diagram in cadence spectre? or it should be done through Matlab Appreciate for help and hints regards Farid
Hi - I have a PDK in which I have all standard cells (inverters, nands,etc.) defned in one common .spi file. I have standardlib symbols and used them within my analogic schematic for simulation. I defined on the toplevel global vdd!, gnd!, and also used cdf (VDD netSet vdd!, and VSS netSet gnd!) to be sure that the instantiated inverter ha
From TSMC manual, I find this "The designers will need to turn off (mismatchflag=0) or turn on (mismatchflag=1) in the macro model for nominal or Monte-Carlo analysis". Any idea, how can I turn it on?
hai friends, may i know how to calculate Ion/Ioff for FINFET in cadence and theoretically. If any one knows please reply to this post thanks in advance
what's the difference between the job of cdf parameter, which can be set manually in cadence build-in dialog window when try to "i" an part on the schematics, and that of simulation model file, like .scs, which is loaded in the procedure when try to do spectre simulation? Maybe some parameters are overloaded or dependence between parameters of t
in my memory,Analog Artist contain many source include FM Am sin ,pulse and so on,you can directely use it for simulating,in fact if you can devolp the .cdf file,you can input anything for entring for any tools can be integreting in cadence. read the help of cadence carefully,you can find the results