Questions tagged [cadence]

A global provider of Electronic Design Automation (EDA) software and engineering services. It produces software for designing integrated circuits (also known as "chips"), and printed circuit boards.

Wikipedia

109 questions
1
vote
1 answer

Is there a way to specify a library name in Incisive using command line interface?

In Modelsim I can specify a library name to be used, for example: vlib MyPersonalLib vcom -work MyPersonalLib foo.vhd vsim MyPersonalLib.foo Is there a way to do this in incisive without manipulating the hdl.var or cds.lib files?. Using -work for…
user3716072
  • 187
  • 1
  • 2
  • 14
1
vote
1 answer

A yellow icon appears at toggle of signal in ncsim. Cant make out what is it?

I can see a yellow icon appearing at the toggle of a signal in my simulations. The icon shows a square wave like image. I tried to look up for an explanation, closest enough was "zero pulse width" but I am still unsure. No documentation explains…
Shweta Saxena
  • 327
  • 1
  • 2
  • 15
1
vote
1 answer

can cadence netlister si produce a flat verilog netlist?

i have a cadence schematic with hierarchy. i am able to run the si netlister in batch mode at the command line to produce a hierarchical verilog netlist. i was wondering if anyone knows if it is possible to produce a flat verilog netlist. i have…
1
vote
1 answer

Double colon :: in Tcl

In some EDA tool's Tcl script (i.e Cadence Enounter), what does the double :: do? report::TimeStamp PrePlace "START PrePlace"
Bryan
  • 309
  • 1
  • 8
  • 16
1
vote
1 answer

Difficulty in writing data to file in Ocean Script

The code below creates the file, but is not writing data to it. p=outfile("outfile.txt" "w") fprintf(p "write to out file")
1
vote
0 answers

zsh: command not found: "ams_cds"

I am trying to get my Cadence Environment set up for designing my circuit. This is my first encounter with .zshrc files. I am working from my school server. I was instructed to run the command zsh first and then basically run this command: ams_cds…
Preethi
  • 11
  • 2
1
vote
1 answer

Specman-simulator synchronization issue?

I am using Cadence's Ethernet eVC wherein the agent's monitor is tapped at the following signals: . ____________ _____ .clk _____| |__________________| . ________ _______ ________________…
renvill
  • 143
  • 1
  • 10
1
vote
1 answer

execute tcl commands as soon as signal has some value in ncsim

As a modelsim user I am used to write something like the following lines in my do-file. when -label supersignal {supersignal == '1'} { stop ; puts "blah" do_something } run -all That runs the simulation in modelsim and as soon as my…
Sadık
  • 4,249
  • 7
  • 53
  • 89
1
vote
1 answer

SystemVerilog error with queue insert w/ another queue as argument

I have some queues declared like so: static bit [127:0] same_addr_mem_model [int][$]; static bit [127:0] temp_addr_mem_model [int][$]; Then later on the line of code: same_addr_mem_model[write_addr].insert(0,temp_addr_mem_model[write_addr]);…
Rich
  • 1,165
  • 1
  • 15
  • 29
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

Extra character after close-quote

I am running the below command in MATLAB. This code is basically launching cadence xcelium simulator in gui mode using the command nclaunch. nclaunch opens the xterm and from there it should launch xcelium simulator but befor that I am getting the…
0
votes
0 answers

CADENCE spectre input format (section and library keywords)

I figured out how sections are referenced -- by specifying a section at the end of an include statement: include "fileName" section=sectionName My guess is that this filters in, everything enclosed by section sectionName endsection…
Frank Puck
  • 467
  • 1
  • 11
0
votes
1 answer

Copying Lists using Keeps in Specman

Currently if I want to generate an identical list to a previously generated one in Specman e I use: <' struct A { ListA : list of uint; keep ListA.size() == 5; keep ListA.sum(it) <= 20; }; struct B { ListB : list of uint; }; extend…
Ank
  • 1
  • 2
0
votes
1 answer

Generating a list in Specman with at least one of each enum

If I have: <' type MyEnum : [A1, B2, C3, D4, E5]; extend sys { ListA : list of MyEnum; keep ListA.size() == 10; // Just for the example, // point being that it is larger than the number of Enums in the…
Ank
  • 1
  • 2
0
votes
1 answer

Does updating/redeploying a smart contract on Flow reset its state on mainnet?

Following this official guide here https://developers.flow.com/flow/dapp-development/mainnet-deployment#updatere-deploy-a-contract-on-mainnet-using-the-cli I would like to make some updates to a smart contract I've got on Mainnet and there's a bunch…
Aylii
  • 525
  • 4
  • 10