Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic 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.

Register Log in

[moved] Do I need to model a big time in .lib ?

Status
Not open for further replies.

tsuresh

Newbie level 4
Joined
Nov 28, 2008
Messages
6
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,321
Hi,
Its related to .lib modelling of memory block.
I have two power down pins. These are asynchronous pins in nature.
________
A__/ \______________
_______________
B__/ \_______

There is a recovery window of 10us from falling edge of A to falling edge of B.

Question is : Does this needs to be modelled in .lib ?

If such huge timing is there, ecsmChecker tool throws an error saying that it has huge number ?
Does these kind of timings used during synthesis ? How does these timings used/non-used in STA ?

Could some one explain to me ?
 

artmalik

Full Member level 5
Joined
Mar 13, 2013
Messages
255
Helped
89
Reputation
178
Reaction score
87
Trophy points
1,308
Location
San Diego
Activity points
2,997
Re: Do I need to model a big time in .lib ?

Yeah you can model recovery window without any issue in the .lib. But these numbers are too big and I think these are generic numbers rather than hspice generated numbers. It makes more sense to do this checks in the Verilog RTL simulations with constraints in the Verilog models. You should add this constraint in the Verilog models rather than .lib.
ECSM checker is designed to check the timing numbers which have been simulated during characterization.

If you use this numbers in Verilog(where generally done) so all the problems mentioned above get solved.
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top