electronics forum

Rules | Recent posts | topic RSS | Search | Register  | Log in

Delay circuit that can delay the input signal 1 clock period


Post new topic  Reply to topic    EDAboard.com Forum Index -> Analog Circuit Design -> Delay circuit that can delay the input signal 1 clock period
Author Message
rficdesigner



Joined: 17 Jun 2008
Posts: 30


Post17 Sep 2009 9:54   

Delay circuit that can delay the input signal 1 clock period


Dear all,

I face this problem.
It is required the input signal is delay 1 clock period. (see attached file)
I found a solution that uses 2 master-slave D flip-flops.
However, it is not effect (use alot of components), I think.

Do you have any solution please share.
Thanks alot.


Last edited by rficdesigner on 17 Sep 2009 10:27; edited 1 time in total
Back to top
Google
AdSense
Google Adsense




Post17 Sep 2009 9:54   

Ads







Sorry, but you need login in to view this attachment

Back to top
mandar_mahajan



Joined: 08 Jul 2009
Posts: 97
Helped: 1
Location: mumbai


Post17 Sep 2009 10:01   

Re: Delay circuit that can delay the input signal 1 clock pe


If u r doing this using controller, use no operation instruction for the delay u want.
Back to top
rficdesigner



Joined: 17 Jun 2008
Posts: 30


Post17 Sep 2009 10:06   

Delay circuit that can delay the input signal 1 clock period


Thank anyway man; however, I have to implement in CMOS IC design.
Back to top
AdvaRes



Joined: 14 Feb 2008
Posts: 1038
Helped: 46
Location: At home


Post17 Sep 2009 10:14   

Re: Delay circuit that can delay the input signal 1 clock pe


rficdesigner wrote:
Thank anyway man; however, I have to implement in CMOS IC design.


Simply use one flip flop. You can design it using few transistors.
Back to top
rficdesigner



Joined: 17 Jun 2008
Posts: 30


Post17 Sep 2009 10:32   

Re: Delay circuit that can delay the input signal 1 clock pe


I have to use 2 Master-slave D flip-flops.
The schematic for 1 MS D FF is as attached file.
So it is not effective.
Could you please share ur schematic.

Thank you.



Sorry, but you need login in to view this attachment

Back to top
dick_freebird



Joined: 04 Mar 2008
Posts: 312
Helped: 45
Location: USA


Post17 Sep 2009 16:32   

Delay circuit that can delay the input signal 1 clock period


You might use the two FFs but clocked antiphase.
Two with the same phase, can have a delay from
1.0xxx to 1.9xxx periods, if the input signal is not
strictly synchronous.
Back to top
rficdesigner



Joined: 17 Jun 2008
Posts: 30


Post18 Sep 2009 2:51   

Delay circuit that can delay the input signal 1 clock period


Please share your solution that is more effective than using 2 D-FFs.
Thanks you.
Back to top
Colbhaidh



Joined: 10 Aug 2004
Posts: 232
Helped: 35
Location: Scotland


Post21 Sep 2009 12:26   

Re: Delay circuit that can delay the input signal 1 clock pe


If this is to be implemented inside an IC and assuming the following
(a) Clock is of the order of MHz
(b) This is a really good Foundry process
then..........
Feed the clock into a non overlapping clock generator that generates two non overlapping phases. This can be done with two NOR gates and 3 or 5 or 7, .... invertors. The number of invertors determining the off period between non overlapping phases.

Now feed INPUT into two tri-state invertors in series and connect the enable of the 1st invertor to the leading phase and the second invertor enable to the trailing phase.
INPUT will pass through invertor 1 on the 1st phase charging the gates of the 2nd invertor which is currently tri-state. On clk phase 2, inveror 1 is tri-state but its input capacitors are still connected to INPUT. The output of invertor 2 will be INPUT delayed by one clock period.

This is the same as a dynamic RAM using the input capacitance of the tri-state invertors as the holding cell. So long as clock is running, then what ever appears on the INPUT will be delayed 1 clock cycle from the output. Add more tri-state invertors for longer delays.
Now since the input capacitors of the invertors are small and there will be leakage, the clock eriod must be fast enough to ensure the charge does not leak away. On a good CMOS process this should be in the order of 0.1 seconds, but best not to push it that far.
Back to top
rficdesigner



Joined: 17 Jun 2008
Posts: 30


Post23 Sep 2009 6:19   

Delay circuit that can delay the input signal 1 clock period


To Colbhaidh,
Thank for your reply.
Could you draw the block diagram of your idea pls.
It is easier for us to understand.
Back to top
Colbhaidh



Joined: 10 Aug 2004
Posts: 232
Helped: 35
Location: Scotland


Post23 Sep 2009 9:55   

Re: Delay circuit that can delay the input signal 1 clock pe


See attached.


Sorry, but you need login in to view this attachment

Back to top
Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
Post new topic  Reply to topic    EDAboard.com Forum Index -> Analog Circuit Design -> Delay circuit that can delay the input signal 1 clock period
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
Generating Delay less than Clock Period (3)
How to delay the input by two clock cycles? (3)
DC_SHELL constraint about input delay and output delay (2)
some problem about input delay and output delay (5)
delay locked loop -the total delay of the delay line (1)
What is input delay and output delay? (7)
How to estimate delay of a clock signal through a 20cm cable (1)
delay in signal - how do I put delay in signal ? (1)
Can Astro CTS achieve accurate clock phase delay (2)
How can I calculate the period of this signal? (23)


Abuse || Administrator || Moderators || Support us || sitemap
topic RSS