55 Threads found on edaboard.com: Spectre Veriloga
Hi,
I'm new to Verilog-A I am having convergence issues with a device I modeled in Verilog-A. When I have the device simulated in parallel with a time varying voltage source then the simulation seems to work okay. The issues arise when I try to simulate transient behaviour of my device in series with an added resistor and the voltage source in p
Analog Circuit Design :: 03-22-2017 07:54 :: mr_mosfet :: Replies: 2 :: Views: 550
Cadence spectre can not accept Verilog-D.
You have to use NCSim with AMS option which is called as AMS Designer.
Or legacy VerMix(=spectreverilog) which is a cosimulation between spectre and Verilog-XL might be available.
Analog Circuit Design :: 03-02-2017 12:43 :: pancho_hideboo :: Replies: 2 :: Views: 929
Hello,
I was trying to use veriloga to write a model file and simulate it in Virtuoso Cadence. When I try to simulate i get following error
Missing or corrupt .oa file in cellview 'memristordesign/memristor/spectre cmos_sch cmos.sch schematic veriloga'. The OSS netlister can only
process cellviews that have a valid .oa file. This file (...)
Software Problems, Hints and Reviews :: 07-30-2016 04:03 :: CHIPMUNK_kevin :: Replies: 1 :: Views: 1169
Hi all,
I am trying to run monte carlo analysis on a variable, from veriloga model.
I had initially done the implementation with cadence-spectre flow. below is the example of how it is achieved in cadence-spectre. I put it here, so i can explain clearly what I want.
1. included the following in veriloga (...)
ASIC Design Methodologies and Tools (Digital) :: 06-15-2016 08:27 :: aarthy_maya :: Replies: 0 :: Views: 594
I think this is best done in veriloga (which spectre digests
just fine, and Cadence supports editing and view-switching).
You will want to error-trap that denominator, and a poly-
source / analogLib primitives kludge probably doesn't have
much for that.
I'd recommend to find a resistor veriloga model, off the Web,
and just mess with the guts.
Analog Circuit Design :: 07-02-2015 23:11 :: dick_freebird :: Replies: 4 :: Views: 792
Hi,
I tried to build a veriloga VCO phase-domain model by referring to Ken Kunder's paper. Then I have no idea how to start with, thus I set up a simple testbench as below image shown. I chose "noise" analysis and run. spectre then showed error indicating "Matrix is singular (detected at 'I0:idt0').
When I tried to remove below codes and re-
Analog Circuit Design :: 03-18-2015 13:34 :: teem :: Replies: 0 :: Views: 1158
If I understand you correctly, you are just not seeing
simulation results for the "ncnfet" terminals? I think I
ran into that many years ago, and found I needed to
put some more traditional analog element in series
with the veriloga output (like a trivial 'res') to force
the veriloga<->spectre interface to bring out the
node data (...)
Analog Integrated Circuit (IC) Design, Layout and Fabrication :: 03-11-2015 21:23 :: dick_freebird :: Replies: 9 :: Views: 1913
Hi all,
I design 3bit idea DAC using veriloga to decode the signed binary to decimal.
My purpose is change:
100 -> 4
011 -> 3
010 -> 2
001 -> 1
000 -> 0
111 -> -1
110 -> -2
101 -> -1
I used modelwriter tools in Cadence spectre to design DAC with parameter (max voltage = 4; min voltage = -3, threshold = 1). However, its result is wro
Analog Circuit Design :: 09-21-2014 02:17 :: irisaru :: Replies: 0 :: Views: 527
Hello everyone,
I am trying to write a 2x1 multiplexer using the mems switch in veriloga. But when i try to simulate the circuit i am getting errors.
ERROR (spectre-11005): Matrix is singular (detected at `out').
ERROR (spectre-16080): No DC solution found (no convergence).
Here is my code.
`include "disciplines.vams"
`include
ASIC Design Methodologies and Tools (Digital) :: 09-17-2014 22:38 :: rajrevanth61 :: Replies: 0 :: Views: 1343
You can do almost anything you can conceive, in veriloga
and spectre will digest it just fine; you have to create the
veriloga view alongside the symbol and make sure that it
is picked up by your switch / stop view list order (or by
using Hierarchy Editor and config-view based simulation).
Analog Integrated Circuit (IC) Design, Layout and Fabrication :: 08-04-2014 17:08 :: dick_freebird :: Replies: 3 :: Views: 1076
I am trying to do a mixed signal simulation with AMS under cadence\virtuoso.
this is for an old testbench which was working fine with spectre simulator,
but then I replace a logic block with a verilog code instead of an old one with veriloga (then I need AMS).
the new Verilog block has no problem, as I am able to simulate it in a separate tes
Analog Integrated Circuit (IC) Design, Layout and Fabrication :: 06-24-2014 11:32 :: ahmad.mar :: Replies: 1 :: Views: 3346
AFAIR SPICE & spectre don't support variables in VPWLF files. Use a math tool (Excel, Matlab, ...) to evaluate the variables first, then use the CSV format to transfer the values.
Analog Integrated Circuit (IC) Design, Layout and Fabrication :: 03-14-2014 14:03 :: erikl :: Replies: 2 :: Views: 1552
I would recommend, then, that you try and dig up a
veriloga version of a standard FET model (like, try
Silvaco's web site) which will be somewhat human-
readable and let you edit equations as you see fit.
Then you need a version of SPICE, spectre, whatever
that supports veriloga code blocks.
Analog Integrated Circuit (IC) Design, Layout and Fabrication :: 02-21-2014 18:30 :: dick_freebird :: Replies: 6 :: Views: 1498
What simulator do you use ?
Try few simulators, such as HSPICE, XA, spectre, eldo, ADSsim, GoldenGate, etc....
As far as my experience, I often encounter bug in HSPICE Verilog-A compiler.
Analog Circuit Design :: 09-04-2013 16:10 :: pancho_hideboo :: Replies: 4 :: Views: 533
When i'm running spectre simulator to simulates a circuit's behavioral model by verilog-a,
this problem has occured. Any ideas?
Analog Circuit Design :: 08-13-2012 06:14 :: jihrenee :: Replies: 0 :: Views: 1131
Hello guys,
I was given a component in a format (compiled veriloga is my guess) and i would like to make it a cell in virtuoso to include it in a schematic and simulate it with spectre.
Do you guys know how to do that ?
One told me to create a veriloga cellview then include this symbol in my schematic and then to replace the of the
ASIC Design Methodologies and Tools (Digital) :: 07-11-2012 09:09 :: darockdr :: Replies: 0 :: Views: 580
hello guys, i am tryong to generate a counter which has a 10*clock period, by doing a simple verilog A code, on cadence ,spectre simulatior, but the issue is that the simulation takes sooo long time,( +20 minutes ), so is this normal? my code is :
// veriloga for lte, counter, veriloga
`include "constants.vams"
`include (...)
Analog Circuit Design :: 06-30-2012 08:50 :: kimo4ever :: Replies: 1 :: Views: 4846
Hi,
I meet a problem of convergence when I use veriloga to model the SH circuit.
I first use veriloga to build the model of capacitor, ideal switch and ideal opamp, but when I do the simulation with spectre, It tell me no convergence, how can I do with this problem?
thx!!
Analog Circuit Design :: 04-30-2012 10:24 :: didibabawu :: Replies: 0 :: Views: 612
Hi all
I am running cadence spectre veriloga simulation using ic610 and mmsim10.1. The output shows
ERROR (VACOMP-1008): cannot compile ahdlcmi module library spectre. My OS is ubuntu 11.10.
Anyone can help me to solve this problem? Thanks alot
Best Regards
Tom
Software Problems, Hints and Reviews :: 03-07-2012 23:31 :: tompham :: Replies: 0 :: Views: 1532
Hello,
I was trying to use veriloga to write a model file and simulate it in Virtuoso Cadence. When I try to simulate i get following error
Missing or corrupt .oa file in cellview 'memristordesign/memristor/spectre cmos_sch cmos.sch schematic veriloga'. The OSS netlister can only
process cellviews that have a valid .oa file. This file (...)
Electromagnetic Design and Simulation :: 03-07-2012 19:35 :: maheshgtm :: Replies: 0 :: Views: 2023
AFAIR hierarchical netlisting is also possible within Virtuoso's ADE. Usually, netlisting uses the foll. default rep- & stopList:
repList "spectre cmos_sch cmos.sch schematic veriloga ahdl"
stopList "spectre veriloga"
So if your memory cell has a spectre view, the stopList makes sure to netlist the (...)
Analog Circuit Design :: 03-02-2012 20:18 :: erikl :: Replies: 3 :: Views: 1185
I am doing a transient simulation for a sigma delta modulator and the simulation time required to complete is quite long. I have come across the "accelerated parallel simulation" option in cadence that could speed up the simulation but i am not aware of the process of setting up that option.
I would appreciate some guidance on setting up APS or
Analog Integrated Circuit (IC) Design, Layout and Fabrication :: 11-18-2011 16:08 :: panchkapunch :: Replies: 1 :: Views: 2579
Hello to everyone,
It is the first time that I am designing a Sigma Delta modulator. I have started with the example (veriloga) of the 1st odrer Sigma Delta modulator provided by cadence in ahdl Library.
I have performed a transient analysis (the input signal is 100KHz and is sampled with a clock 10MHz) and the modulator is working fine (I can
Analog Circuit Design :: 09-23-2011 09:24 :: laoud :: Replies: 1 :: Views: 1389
I use Cadence IC5141 on RHEL5.4.There is no simulator whose name is "Cadence IC5141".
"Cadence IC5141" is a name of Design Framework where you can use many simulator engine such as Synopsys HSPICE, Agilent ADSsim, Agilent GoldenGate, Cadence spectre, etc.
I use the ADE (spectre) to simul
RF, Microwave, Antennas and Optics :: 03-08-2011 15:55 :: pancho_hideboo :: Replies: 1 :: Views: 1059
I think the newer versions of Simulink/Matlab allow co-simulation with SPICE blocks, using e.g. spectre.
Analog Integrated Circuit (IC) Design, Layout and Fabrication :: 09-23-2010 11:17 :: kgl_13gr :: Replies: 12 :: Views: 1779
Hello
I'm using IC5141USR5 with spectre 7.1.1.187.isr11 32bi.
I'm new to Verilog A/Verilog AMS, so i created new cell, cell view "veriloga", open with Modelwriter. In there i expected to write veriloga. The header files included have extension ".h". But when i looked up the absdelay function (and others) they appear to be (...)
Analog Integrated Circuit (IC) Design, Layout and Fabrication :: 08-17-2010 09:24 :: Nixphe :: Replies: 1 :: Views: 1185
Cadence wants to sell you a Monte Carlo license, so don't rule out
malice....
In cdsSpice we used to use gauss() and track() functions.
Never peeled the lid off spectre MC setup when I had the chance.
Analog Circuit Design :: 06-30-2010 02:02 :: dick_freebird :: Replies: 2 :: Views: 1245
Hi,
for acedemic purposes I would like to use a custom made level 1 MOS transistor model in my spectre simulations (I am using Cadence 6.1.3). In my opinion using a verilog-a transistor model is a good solution for this, because I can adjust the transistor behaviour on equation level or is there a better way?
In order to do so I built a very
Analog Circuit Design :: 02-05-2010 15:33 :: wookah :: Replies: 1 :: Views: 2014
Hello!
I write veriloga module which must work together with BSIM model (also written by veriloga) to obtain advanced facilities in comparison with standart BSIM.
In this case transistor instance is implemented by subcircuit (inline subckt ...) which include two veriloga modules: BSIM model and my module.
My module must obtain (...)
Analog Circuit Design :: 02-03-2010 15:18 :: IADanilov :: Replies: 2 :: Views: 1252
IPC I believe is compuGeek for "InterProcess Communication".
Probably the two simulators are not passing data cleanly,
one died or concluded when the other was not done (or failed
to start).
Verilog signals are sometimes "too ideal" for SPICE / spectre
to deal with. I tend to put 1-ohm series resistors between
verilog / veriloga outputs a
Analog Integrated Circuit (IC) Design, Layout and Fabrication :: 12-15-2009 15:27 :: dick_freebird :: Replies: 2 :: Views: 1169
How can I use instances from bmsLib, which have veriloga and verilogams views, in a spectre simulation? I added veriloga and verilogams to the beginning of my switch view list and the circuit netlists without warning/error, but the state of the instance does not change when an input is given. I can't even (...)
Analog Integrated Circuit (IC) Design, Layout and Fabrication :: 11-30-2009 22:21 :: oermens :: Replies: 2 :: Views: 1709
Hi all!
I have a problem with Verilog-A modeling in spectre 6.x.
I use BSIM3 model implemented in Verilog-A by Geoffrey Coram (the file was available at Silvaco and then - at Simucad site some time ago). See attached file. I have successfully used it with spectre 5.1.41.
My "standard" task is to simulate MOSFET DC characteristics. Transist
Analog Circuit Design :: 11-10-2009 15:46 :: McSim :: Replies: 2 :: Views: 1827
In that case you can make a voltage source with a
gauss()* value in each of the relevant sub-blocks and
repetitively simulate (probably use ocean) and gather
the results for some sort of postprocessing.
*gauss(), agauss(), whatever random / stats you can
find in the spectre manuals. You could also make a
veriloga offset source if the anal
Analog Circuit Design :: 09-18-2009 13:22 :: dick_freebird :: Replies: 9 :: Views: 2534
I am doing a top-down mixed-signal ASIC design. Now I have veriloga, functional(verilog code), schematic and config view for blocks. Do I have to use AMS designer to simulate with these views? I think spectre simulator can handle the mixed signal simulation very well since there is no verilogams view in my design.
I think AMS designer is (...)
Software Problems, Hints and Reviews :: 09-03-2009 18:47 :: november :: Replies: 1 :: Views: 2302
hello, everyone
when i use spectre to simulation diode, chose junction model parameters, Level 1.
it is said that the effective area is equal to AREA ? M, unitless. so does PJ, unitless?
what does unitless mean? if the area and junction perimeter are unitless, how can i sepcify the diode properties? should i specify area PJ as well as W and L?
Analog Circuit Design :: 08-19-2009 09:53 :: prcken :: Replies: 2 :: Views: 2489
I am currently modeling jitter in veriloga. For this i need to generate random numbers. This model is to be run with finesim as the simulator. Can anyone suggest any way to do this as finesim does not support $random function unlike spectre?
Analog Circuit Design :: 02-19-2009 09:59 :: sowmiya :: Replies: 0 :: Views: 2000
Hi ,
When I simulate pss,pnoise of pll(VCO ,PFD ,Divider are written with veriloga), some error comes:
Error found by spectre during periodic steady state analysis `pss'.
Distributed components and components with hidden state are not allowed
with this analysis -- analysis skipped.
CP
/home
Analog Integrated Circuit (IC) Design, Layout and Fabrication :: 02-16-2009 07:59 :: shanmei :: Replies: 4 :: Views: 3303
In amplifiers, if the input signal frequency is low enough, I would suggest avoid transient sim (+DFT) or flex-balance (just like HB) in spectre(RF).
The easiest way is to use DC simulation, and through veriloga function and calculator to find the Fourier series coefficients. You can obtain much more insight in DC sim and avoid possible settling
Analog Circuit Design :: 10-17-2008 02:40 :: xshou :: Replies: 17 :: Views: 10148
I am modeling an OTA with veriloga language. As i want a single pole system, I am using the laplace_nd function in veriloga to model the transfer function of the single pole OTA. When i simulate this model alone in spectre it gives me correct result. But when i am using this OTA in a feedback loop or connecting the output of the OTA to a (...)
Analog Circuit Design :: 10-02-2008 09:57 :: sowmiya :: Replies: 0 :: Views: 1944
Hi,
Could anyone please help me running vhdl code integrated with circuits developed using spectre simulator. I need it to run in spectre itself. I ran with veriloga codes. It seems to be working along with designed circuits in spectre but then it is generating errors with vhdl.
What should be the "View" name in (...)
Analog Integrated Circuit (IC) Design, Layout and Fabrication :: 06-06-2008 21:35 :: tshankar501 :: Replies: 1 :: Views: 843
Hi
Can anyone explain how we can plot PLL transfer function(Output phase/ Input phase) using spectre and spectreRF?
If there are any documents pls share.
thanks.
Analog Circuit Design :: 06-16-2007 09:38 :: chacha :: Replies: 1 :: Views: 1072
1. There are a few kinds of cell views in Cadence design, such as schematic, symbol, spectre, veriloga, etc. Can someone tell me what's the usage of spectre view? How to create the spectre view?
2. I have only the Spice netlist of an I/O cell. I want use it in my schematic design. So I created a blank schematic for it (...)
Analog Integrated Circuit (IC) Design, Layout and Fabrication :: 04-30-2007 09:15 :: hmsheng :: Replies: 7 :: Views: 6350
Hello,everyone!
Now I know we can use the veriloga code for adc dnl and inl simulation in cadence spectre,but how to edit the veriloga code? who can help me?
my adc is 8bit 12.5Msps 1.8vpp,
Analog Integrated Circuit (IC) Design, Layout and Fabrication :: 03-07-2007 03:21 :: rocky_ :: Replies: 2 :: Views: 2227
There are differencies in the type of models and the syntax for HSpice ans spectre. spectre could typical run all models of HSpice but not reverse. The same applies to the netlist features.
The features are Inline Subcircuit Models (I am not shure about the exact name) and veriloga and more relaxed name conventions
Analog Circuit Design :: 02-22-2007 09:07 :: rfsystem :: Replies: 2 :: Views: 1017
You should use ams simulator. It seems that you have chose spectre. spectre can only support veriloga.
Software Problems, Hints and Reviews :: 10-25-2006 01:24 :: tsinghua :: Replies: 1 :: Views: 2703
I used the Verilog-A program for the for co-simulation with the spectre simulator. Generally I use it when I design some program logic along with the analog circuits.
I dont know much about the Verilog-AMS
Analog Integrated Circuit (IC) Design, Layout and Fabrication :: 10-01-2006 06:10 :: gunturikishore :: Replies: 4 :: Views: 17064
By now, I think AMS Designer is the best simulator to handle verilog(d,a, ams) and spice(spectre or hspice netlist). The ams simulator comes from Cadence.
Linux Software :: 08-16-2005 05:57 :: flyinspace :: Replies: 13 :: Views: 5255
I think the "netlist" file is the concatenation of the "netlisHeader" and "netlistFooter". So you should find the same include in the final netlist. Verilog is refenced as a subcircuit in spectre.
Analog Integrated Circuit (IC) Design, Layout and Fabrication :: 05-26-2005 23:22 :: skal81 :: Replies: 2 :: Views: 1326
Hi kamesh419,
Actually,it already told you the reason of errors and how to fix it in the following:
ERROR: Netlister: unable to descend into any of the views defined in the view list: "spectreS cmos_sch schematic" for instance I5 in cell Add_rpl_8.
Either add one of these views to: Library:MyLib Cell:GlitchAnalyzer or modify the vi
Analog Integrated Circuit (IC) Design, Layout and Fabrication :: 04-29-2005 01:09 :: jordan76 :: Replies: 4 :: Views: 8251
The hspice model of vcvs recognizes the max and min parameters, but the spectre model does not. If you are using spectre, you may use veriloga to model the saturation effect.
Analog Integrated Circuit (IC) Design, Layout and Fabrication :: 11-19-2004 01:26 :: Hughes :: Replies: 18 :: Views: 35531