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.

how to implement the delay

Status
Not open for further replies.

shiningblue

Newbie level 6
Joined
Jan 25, 2005
Messages
12
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
USA
Activity points
92
hi, I have a question about the delay implementation in chip design.

It's easy to implement in verilog for simulation, but how can it be implemented in real chip?

using flip-flop? how about the "delay 0" ?
 

shiningblue said:
hi, I have a question about the delay implementation in chip design.

It's easy to implement in verilog for simulation, but how can it be implemented in real chip?

using flip-flop? how about the "delay 0" ?

Delay can be made simply by D-FF, but what do you mean by delay 0?
 

If you want to implement a particular value of delay, then you can use chain of inverters. You can size them properly to get a desired value of delay.

The concept of delay 0 (called delta delay) in Verilog is just for the purpose of simulation. In real world, you can't achieve 0 delay.
 

in std cell library, there are delay cells
 

I think there will be macros available depending on the synthesis tool which would result in harware units like buffers/inverters with some specific delays.
We can make use of them..
Someone correct me if I am wrong...
Also if any one has such consruct pls post it
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top