Quantcast
Channel: Cadence System Design and Verification Forum
Viewing all 276 articles
Browse latest View live

How to change SPECTRE command line path ?

$
0
0

Hi guys,

 

I have a litlle technical problem here... Namely, I want to move to 32-bit version of MMSIM12.1 tool.

I thing that I'm currently using the 64-bit version because when I enter "spectre" commant I can see in my .log file that my command line is "/tools/Cadence/MMSIM121/tools.lnx86/spectre/bin/64bit/spectre". 

My question is how I could change the path of command line to be "/tools/Cadence/MMSIM121/tools.lnx86/spectre/bin/32bit/spectre" ?

I suppose that this information is "embedded" somewhere during the Cadence installation.

 

Thank you in advance for your time and effort.

Best regards,

Bojan


Smoke Analysis on subcircuit

$
0
0

Hello,

I've been trying to run smoke analysis on my design for a while. I've managed to run it on active devices (FETs and diodes), but it refuses to run on passive components - subcircuit based .lib files. For example I have an inductor with the following model:

.subckt ind_reg0 1 2

L1 1 3 10e-6

R1 3 2 0.3

.ENDS

I also added the following definition to device property file:

("IND_REG0"

(Creator "XXXXX")

("device_info"

( SYMBOL_NAME "inductor" )

( MODEL_TYPE 2 )

( PORT_ORDER

("1")

("2") )

)

("device_max_ops"

(LI "0.11")

)

)

When I run smoke analysis (after transient) I get the "non-fatal error: Current data not found for Smoke test LI" I've verified that I check "All" in data collection options. I also tried updating node names in pre-smoke section of template property file. But nothing helped.

Does anyone have an idea how to run smoke analysis on subcircuit based passives?

Thanks in advance for you help!   

How to get PHP tutorials

$
0
0

 Hello.......

 

Is there any one knows about PHP please help to get the tutorials of PHP, Share your Experienced knowledge with me.........

Please discuss more about thist.

People will get  the knowlege on PHP who want's to learn like me...

 

 please help............

Error while accessing Database part

$
0
0
Dear all,
             Today i got a error while accessing an database part in cadence capture,Please help somebody to get out from this....................
 
The error says "ERROR#8010 PART MANAGEMENT CONFIGARATION FILE NOT DEFINED"
 
Thanks in Advance. 

PSpice: coax cable models

$
0
0

Hello,

As far as I've checked, coax cable models in PSpice (TLine.lib library file, which could be open in any ASCII editor) have some definition which looks strange for me. At least, I don't understand where it came from. For example, for RG58C/U coax cable, for its both .model and .subckt options the model series resistance is defined as "r={63.9098u*sqrt(2*s)}". This resistance is intended to model the skin effect losses, which is proportional to sqrt(s).

Later on in the model we can find the commented line with following "r={63.9098u*sqrt(PI2*frq)}". Here it is proportional to sqrt(2*pi*freq), which is a sqrt(s).

Exactly the same file exists in the pre-ORCAD version - MSim.

My question is why it is proportional to sqrt(2*s) in the active model and not to sqrt(s)? Where this factor 2 came from - mathematically / physically?

Sincerely

Pavel

ncsc fails when using C++11 constructs

$
0
0

The GCC version (4.4) that ships with IUS 10.2 (GCC 4.1 is also available) has some C++11 support in it. Using -std=gnu++0x option (-std=c++0x fails due to some ieee header files), the normal C++ compiles work fine, but the NCSC compile fails to even parse those constructs. We are passing -COMPILER g++ and -CFLAGS to ncsc (and -MANUAL), but it's not obvious what frontend is parsing these SystemC/C++ files and whether it contains any C++11 support or not. I did notice that ncsc is running the Edison C++ frontend (edgcpfe), but I don´t know if both it and g++ are being run or not.

Is it possible at all to use C++11 constructs in SystemC code with IUS 10.2? Some of the constructs available simplify coding quite a bit, and make for more readable/maintainable code.

[Update: 2012.06.21]

Running some ncsc commands manually and playing with the options, I found that the options pass to g++/cc1plus properly, but it's the following pass of using edgcpfe that fails. edgcpfe accepts arguments to enable C++0x/C++11 constructs. Is there any way to get those arguments to that process that ncsc spawns?

Fixed Step Size in Orcad Capture

$
0
0

 Dear designers,

I have to add noise to my circuit analysis. Since, Pspice do not have the noise source, I have used  "VPWL_F_RE_FOREVER".

In this i have given a input data file containg the data of gaussian white noise generated  using matlab. Now the problem is,

I have a data with equally spaced step size. say for example 1ms. I set "Start saving data=0, TSTOP=20m,maximum step size=1m" .

While the simulation, the psice takes nonuniform step size for the simulation. In this situation, suppose if i have the noise data for 0m, 1m,2m and so on... Between the two succesive time step the pspice generates few new steps as its own. But I strictly need the simulation with the time step used in the input data file. 

Can any one please help me in this regard?

 Cheers,

 

Jothi

Compute Cluster / Grid Simulation with UltraSim or Spectre

$
0
0

Hi, is it possible to set up several computers to work together as a compute cluster on one large simulation? We are integrating a SoC which could take more than 1000 hours for a transient simulation on one Intel i5 workstation. It might help a lot if several such workstations are working in parallel for one-click transient simulation. (Much like the render farms that they use in 3D animation studios)

Is this possible? How do you set this up?


S-parameter Parametric Sweep

$
0
0

Hello there, 

 

I want to generate different S-parameters for different values of inductors in my topology.

Is there a way / script to do this without modifying my topology one at a time?

Appreciate much on and advise given.

 

Thanks. 

 

Orcad 16.5 dsn to orcad 9.1 version

$
0
0
Hi friends,

I am having Orcad 16.5 capture and Orcad 9.1 Capture two software, i m not able to view orcad 16.5 dsn file in orcad 9.1version.
Can anybody give me the solution for this problem.

Thanks and Regards
pramod

orcad 16.3

$
0
0
how to open the Orcad 16.3 dsn file in Orcad 9.2 version.

Accessing MultiPart Path (MPP) subpart attributes using itkDB

$
0
0

Hello. I'm trying to retrieve information about multipart paths in a C++ program using CDBA functions. I am able to identify MPP master path and corresponding ROD attributes (name, system/user handles, choppability, etc.). It is also possible to get a list of MPP sub-shapes. But it's unclear how to get ROD attributes of specific MPP subpart (name, type, width, begin/end offsets, etc.)? Ok, it seems quite easy with SKILL code:

mppId~>subPart

List of MPP subPartIds.

subPartId~>name

Name of the specified subPartId.

subPartId~>type

Type of the specified subpart. Returns "rectangle", "enclosure path", or "offset path".

But is it possible to do the same things using CDBA functions?

Thank you in advance.

Creating multipart path from persistent MPP template

$
0
0

Hello. As far as I known, MPP can be created in the Virtuoso layout by rodCreatePath function with a lot of arguments to specify necessary master path and subpart attributes.

On the other hand, MPP can be saved as a template in the technology file. If so, one can use techGetMPPTemplateByName function to retrieve almost complete list of MPP attributes.

Is it possible to instantiate MPP in the layout specifying just appropriate MPP template name and few remaining arguments such as the point list? Thank you in advance.

Please help me compare Pspice and Multisim

$
0
0
My class wil have a presentation discuss about the best software simulation. We discuss between two software those are ORCAD/PSPICE and MULTISIM. My group've chosen ORCAD/PSPICE software. So, Could you help me show some advantages and disadvantages of ORCAD/PSPICE and MULTISIM software. (Special advantages of ORCAD/PSPICE and disadvantages of MULTISIM).

Thanks!

Split plane question

$
0
0

Hi, I have a question about the shape/split plane.

i already have ready shape created with Anti-Etch with net connected to split the each section to different net.

Now i want to add additional split nets on that shape, so i add connection of the anti-etch on it.

Now the problem, i add the anti-etch line but the shape are not "update", how can i "update" the particular shape without re-create the particular shape and re-connect all the nets on that shape?  


LABO library

$
0
0
Hello guys,
I'm fairly new to OrCAD. I installed the 16.6 version but I am having problems with finding the LABO library. Can you suggest where I can find it? Maybe online somewhere? I've tried google, youtube and now I hope I can find it here. If you have it or know a link to it please send it to me here or to my email: nickdoban@hotmail.com

Thanks in advance.

problems in associating two timers in my schematic

$
0
0

Hi Everyone, I'm new in this forum .

I'm a trainee in Electronic Design, and i'm wanna know how can i associate two timers with different times . By the way, I have two timers which the first one triggers the second one, i linked them by connecting the first timer output to the second timer trigger. But that doesn't work because, the second timer goes high without waiting a signal from the first one. Have you any ideas on how can i make its work .

Best regards,

< /p>

Regarding OA C++ API and Database

$
0
0

Hi

 I don't know it is rightplace to ask this question.

I am just starter and Ihave installed open access_2.2 with header files and examples. My company is SI2 member.

I have compiled the one example i.e. 'DbContents' with some changes in Makefile and macro.def file and it has generated opnDbContents.o and opnDbContents*.

I having OA database where one .oa file is saved.

Now question is how this example connect with OA database so that I can get lib Name, Cell Name and View Name according to DbContents example?

Should I specify some path in opnDbContents.cpp? what command should I run to get the output and where it will store?

Please specify with proper explanation.

Regards

Varun

 

Trouble configuring library

$
0
0

 Hello,

I'm using Orcad Capture CIS and trying to run a simulation using Breakout parts. However, I get an error saying "Model MbreakP used by M_M5 is undefined" and when I try to edit the Pspice model it says MbreakN is not found in the configured libraries. I clicked the add libraries button (Alt A), but that helped none. I also tried going to Pspice -> edit simulation profile -> configuration files->browse for breakout->add to design ->apply.

 If anyone could give me more ideas as to why I'm being told it's not configured I would greatly appreciate it. 

Apologies for my trivial issues.

Simulation Time Speedup

$
0
0
I have been running some relatively long simulations in ncsim, and wanted to pinpoint the cause of simulation slowdowns apart from the obvious fact of the testbench being relatively long. Is there some sort of log file I can request from ncsim which shows the source of the slowdown? 
Viewing all 276 articles
Browse latest View live


Latest Images