Questions tagged [cadence-virtuoso]

16 questions
2
votes
1 answer

Communicating with Program by command line using Python

I am trying to create a python script that will allow some interface with Cadence Skill (command line interface). I want any output to be directed to the shell. I feel like this should be simple, but I'm not able to get it working yet. With Popen…
digitaLink
  • 458
  • 3
  • 17
2
votes
3 answers

Cadence Virtuoso Layout L phantom objects

I have a cell (call it A) which is used once in a hierarchically higher cell (call it P). When I place A in P, its borders are rather larger than the actual content of A. When I descend to A and zoom-fit, it is way zoomed out, indicating there is…
user3594792
  • 21
  • 1
  • 2
1
vote
2 answers

How to get list of instance pins connected to net in Cadence Virtuoso schematic using SKILL

I have schematic with multiple instances connected to one of the nets. I need a SKILL function that will print for all instances list of pins connected to this net
Alex
  • 2,009
  • 6
  • 24
  • 27
0
votes
0 answers

Python code to read .shm file and .fsdb files

I want to read the dumps .shm and .fsdb file which simVision uses for plotting, using Python for further analysis. i.e i want to write a code in python to read these dump files and want hard core signal values for further analysis. Ex : at 1us ,…
0
votes
1 answer

how to grep a string from file in skill file(.il)

sumfile = simplifyFilename("getWorkingDir/perc.sum") sumpath = strcat("grep -r "RUN COMPLETED" " sumfile " > out.txt") print(sumpath) system(sumpath) am getting error as Error lineread/read: syntax error encountered in input
0
votes
1 answer

How to run e file one by one? Not in parallel test

I am new to specman, I am now writing a testbench which i want to give many specific test cases to debug a calculator. For example, I have two files, the first one called "test1" and the second called "test2". Here is my code for "test1": extend…
0
votes
1 answer

how to run multiple sp file using spectre

I have a bunch of .sp files that need to be simulated with Cadence Spectre. Instead of run spectre as -- run spectre 1.sp->exit->run spectre 2.sp->exit->... -- is there some kind of batch mode in Spectre so that i can launch Spectre once and…
LGMchili
  • 39
  • 6
0
votes
1 answer

How to use an ideal diode in the virtuoso candence

I use the ideal diode in the virtuoso candence,but the log file show me an error when i simulate the circuit. **error** (input.ckt:44) definition of model mydiode not found.Please specify a defined model name. Here is my diode information,i don't…
XM551
  • 103
  • 5
0
votes
1 answer

name of skill function get list of master children layout cells used in current design

Does Cadence Virtuoso have a skill function to get list of master children layout cells used in current design? I've tried to work with ddGetObjChildren but this function returns children of datatypes for my top cell: schematic, abstract , etc. I…
Roman Kaganovich
  • 618
  • 2
  • 6
  • 27
0
votes
1 answer

How to make $display messages show up in SimVision console

I have to use the Cadence program suite to complete a Verilog class assignment and I'd like to know why $display statements in the very simple mock-testbench I have created do not produce output in the SimVision console window. My workflow goes like…
Peter
  • 2,919
  • 1
  • 16
  • 35
0
votes
1 answer

How to copy list of cells between libraries and rename reference library using Cadence SKILL

I needed a SKILL script to copy Layout view of multiple cells from one library to another and than rename reference library. So I wrote one :)
Alex
  • 2,009
  • 6
  • 24
  • 27
0
votes
1 answer

Why mixed signal output only changes at 1ns,2ns,3ns ...?

I'm trying to simulate analog & digital simulation (Cadence Virtuoso version 6) I make simple counter in verilog code and I succeed to check digital simulation. But when I tried mixed signal simulation (using only 2 inverter chain for analog part…
Curious_man
  • 169
  • 1
  • 1
  • 5
0
votes
1 answer

Automatic pin placement with Layout XL in Cadence Virtuoso?

I have a big mixed signal design, with 363 pins. Layout XL knows the position of the pins (green line connects each pin with its correct position while I'm dragging it around). My question is: how can I avoid spending one week doing such a tedious…
GioP
  • 55
  • 1
  • 10
0
votes
2 answers

install glibc.i386 on x64 centos 6.4

I have CentOS 6.4 x64 but I need a glibc.i386 to run the Cadence Virtuoso application. I tried yum install glibc.i386 but what I get is "No package glibc.i386 available." How can I have this package? I tried yum install glibc but I got this…
0
votes
1 answer

P-Cell installation (FreePDK45)

I am trying to make these instructions work. I am having some difficulties along the way, it would be of great help if you could point me to the right direction! I have tried to follow the instructions in the web site. I did not quite understood the…
Snigdha203
  • 101
  • 3
  • 11
1
2