Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
Hi my2817,
You said that my SDF file is in hierarchy format. I thought it was in flatten format because there is back slash "\" leading the slash "/". Is it correct?
Yawei
Hi Guys,
I have a flatten schematic, imported from a flatten verilog netlist. To speed the ams simulation, I want to annotate SDF. However, it always reports the following Warning info. It seems that ams simulator does not find the instance in my flatten neltist.
Tools version are
irun(64)...
Hi Guys,
I try to implement my RTL design in an Altera device using Synplify. I click new Impl.... button on the GUI. However, there are only Xillinx devices in the device tab. I look at the installed directory. In the lib subdirectory there are definition for Xillinx, Altera, Cypress, Lattice...
formality rtl
Hi, Kiran,
Yes, the implementation has less registers because some registers are always assigned a constant in the RTL code.
How do I set a contstant propagation?
Thanks
Yawei
Hi, Guys,
RTL vs. netlist verification failed using Formality. I checked the RTL code and synthesized netlist. Actually, the netlist was right. The fail is just because that some registers and gates are reduced that were always '0' or '1'.
How can I solve this problem?
Thanks
Yawei
compile_seqmap_propagate_constants
Hi, Guys,
RTL vs. netlist verification failed using formality. I checked the report and netlist, RTL code. Some registers and logics gates are reduced because the register was always '0' or '1'. The reduction didn't affect the function.
How do I write the...
Hi, Guys,
How to remove assign statements in synthesized netlist? Some Astro versions do not allow assign statements in verilog netlist.
In Advanced ASIC Chip Synthesis, it states that the following command should be set in a script.
verilog_no_tri = true
set_fix_multiple_port_nets...
Hi,
I am usign Altera Stratix DSP S80 Development Board. It has a dual seven-segment display, a Stratix EP1S80B956C6 device, and many other devices on board.
After I programming the FPGA, the dual seven-segment display turns on/off ramdomly. When I press the reset switch on the board, the...
Hi,
I ran rtl vs. netlist formal verification using formality. It had never finished. It always stopped at status verifying. The design contains many multipliers and adders. I had even set some blocks as black box to reduce the complexity. It stopped at status verifying after more than 10...
Hi, dr_dft,
4 days ago, I just wrote out a scan reordered netlist from the place and route tool, but ATPG cannot find the scan chain. So I tried to use the flow that I described above.
Thanks
Yawei
Hi,
I used the scan chain reordering flow introduce by synopsys. At last, I found design compiler didn't reorder the scan chain as that in the place and route tool. According to that flow, design compiler should reorder the scan chain after place and route as that in the place and route tool...
scan reorder after cts
Hello,
I designed a chip with scan chain. The Place and route tool generated a scan order file to instruct design compiler to reorder the scan chain. Then design compiler exported netlist to TetraMax.
We ran ATPG and generated test patterns. Simulations with the test...
Re: Z state, Is it a software bug or a fault of the circuitr
Hello,
I simulated a gate-level netlist with SDF annotation from layout using LDV 3.4 for LINUX. It showed Z state from a few registers at the waveform, although the simulation proved that the circuitry worked fine. First I...
negative timing check
Hi, Ajeetha,
Thanks very much. I really need to prevent the X state propagation.
I try the option -nonotifier for ncelab. Now it doesn't shown any timing violation and X state at the waveform.
Yawei
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.