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.
gatelevel simulation
Hi ,
Please take care of following ...
1) Libraries - zero delay simulation models ...
2) For synthesis netlist you can skip "specify" blocks ...
so check what option to skip the same ... for vcs/modelsim option is +nospecify
3) Top Level HDL need to replaced with netlist...
Hi ,
You could you xor gates to do the same provided you should have shifted version of I/P clk ? This ckt going to be pure combinational .
one I/P of XOR is direct clk
other I/P is T/4 shifted version of clk .
in this way you can generate multiply by two clk . This is almost 50% duty cycle...
Re: Always Block
Pretty good explanation by previous reply .
Just I want to add one more point .
synthesis results are what design intent but simulator understands in a diff way so there is a possibility getting diff results from simulation and netlist ...
Thanks & Regards
yln
Hi ,
1) Control signal to be stable or active more than one clk period of slow clk
2) Data should be stable until control signal is properly latched ( you can use Ack singnal from slow clk domain)
3)Above method may slow down your throughput better use Async FIFO if you need continuous data T/F...
Re: Test Bench
Hi ,
Use same posedge clk with 1ns delay on signals you are driving and take signals after 1ns delay .
with this delay u should not see any issue if so then there is a prob with RTL .
Thanks & Regards
yln
Hi ,
I am more like a Front end guy .. please correct me if i am wrong ...
P.C : is logic optimization tool based on placement where as DC don't have placement information . PC take floor plan (either from jupitor or any other floor plan engine) ....
P.C algorithms are different than which...
urg vcs
Hi ,
you can specify coverage directory using following switch ... use this switch with simv ... Once you get different coverage files you can merge the same using cm_View ...
Thanks & Regards
yln
-cm_dir <directory_path_name>
Specifies and alternative name and location for the...
what is modelsim_lib
Hi ,
From the error message i can say either one of the signal defination is missing .
>verror <erro_number> is saying
vsim Message # 3569:
The specified object could not be found in the design. Use the
structure, signals, and variables windows to verify the existence...
Hi ,
I am not sure .
But if you have some floating I/P when you instantiated a module , DC by default drive 0 . Please make sure you don't have any floating I/P .
Thanks & Regards
yln
init_signal_spy vhdl
Hi ,
could you please post exact error message .
1) which simulator u r using ? looks like this procedure is avaliable in modelsim only ?
2) i assume u are using library modelsim_lib; use modelsim_lib.all for use these functions ?
3) address_spy should be in current...
Hi ,
Rule of thumb , no tristate in SOC ( it will consume more power) .
use separate bus for read and write .
you may need more cycles as you need to generate control signal for mux ...
Thanks & Regards
yln
modelsim_lib
Hi ,
When u spy a signal one of the parameter should be current hierarchy . looks like you gave both in dut hierarchy .
I am attaching a pdf with example ...
regards
yln
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.