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 insert a delay of 50 ns

Status
Not open for further replies.

prasad1

Newbie level 4
Joined
Jan 4, 2008
Messages
7
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,349
i want to insert a delay of 50ns in a signal path. And the code should be synthasizable.
plz suggest me.

Thank u in adva.......:idea:
 

@ trickyDicky I have only one clock of 1MHZ then how can i use counter
@lostinxlation How ca i drive these ffs
 

Your clock period is 1000 ns. So it is not possible for you to introduce a 50 ns delay. You need a clock whose time period is less than 50 ns. Then a counter will work.
 

Hello,

You can instantiate buffers as much as you need on your signal path in order to achieve the 50 ns (for instance if your technology library has inverters that introduces 2 ns delay then you will have to instantiate 24 or 26 inverters) but the delay will depend on many other factors (nets delay, fan-out ...) hence it's hard to guaranty accuracy so you will have to do many tries before reaching your goal.

BR,
 

regard the singal you want to delayed as a clock ,then use pll to multi-devide your singal. in the options you can set up the delay time
is it right?
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top