Continue to Site

Welcome to EDAboard.com

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.

using modelsim with tsmc 0.18u library

Status
Not open for further replies.

tanish

Junior Member level 2
Joined
Jul 24, 2017
Messages
22
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
328
hello
can anyone give me a hand about using modelsim with tsmc 0.18u library?
I wanna use modelsim as my verilog code simulator and I wanna have timing analysis of my code in modelsim with tsmc 0.18u.
if it is possible can anyone tell me how?
and send me the essential files.
 

I wanna use modelsim as my verilog code simulator and I wanna have timing analysis of my code in modelsim with tsmc 0.18u.

Modelsim is used for simulation only.
The tsmc 0.18u library comes into picture when you are synth your design.

So refer to your synthesis tool docu as to how tsmc 0.18u library can be used with it.
 

but I saw somewhere that we can define other libraries for modelsim but I can't remeber.
actually I'm not sure that it works for my case or not.
 

simulation is not the best tool to do timing analysis with. your synthesis tool is the best approach.
 

I know Its not the best way but It can be useful to know the timing analysis approximately during simulation before synthesis.
I have a pdf file that describes the area and delay of all gates in tsmc 0.18 u technology file but I wanna know that does any library file available for it to use it in modelsim?
for example for and 2 :
Capture1.PNG
Capture2.PNG
 

I know Its not the best way but It can be useful to know the timing analysis approximately during simulation before synthesis.
I have a pdf file that describes the area and delay of all gates in tsmc 0.18 u technology file but I wanna know that does any library file available for it to use it in modelsim?
So you are telling us that you intend to do you entire design using gates from the library instead of behavioral RTL code?


1. HDLs using Verilog, VHDL, Catapult C, etc are used to create behavioral descriptions.
2. Behavioral descriptions are synthesized into library primitives by the synthesis tool using timing constraints.
3. Now you have a gate level description where you could use the gate level simulation models from your vendor to do grossly inaccurate timing simulations.
4. Gate level simulation is slow.
 
  • Like
Reactions: tanish

    tanish

    Points: 2
    Helpful Answer Positive Rating
I know Its not the best way but It can be useful to know the timing analysis approximately during simulation before synthesis.

Not really. This is a terrible idea.
 

your answer was convincing but I have another question,why gate level simulation is slow?
 

your answer was convincing but I have another question,why gate level simulation is slow?

something like a 32-bit compare is just simulating this behaviorally...
Code:
if (a == b) ....

the gate level representation of this is perhaps 100 lines of instantiated components.

The more stuff you have to simulated the slower the simulation is going to be...
 
  • Like
Reactions: tanish

    tanish

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top