| Author |
Message |
rficdesigner
Joined: 17 Jun 2008 Posts: 30
|
17 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

|
17 Sep 2009 9:54 Ads |
|
|
|
|
|
|
| Back to top |
|
 |
mandar_mahajan
Joined: 08 Jul 2009 Posts: 97 Helped: 1 Location: mumbai
|
17 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
|
17 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
|
17 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
|
17 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.
|
|
| Back to top |
|
 |
dick_freebird
Joined: 04 Mar 2008 Posts: 312 Helped: 45 Location: USA
|
17 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
|
18 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
|
21 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
|
23 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
|
23 Sep 2009 9:55 Re: Delay circuit that can delay the input signal 1 clock pe |
|
|
|
|
See attached.
|
|
| Back to top |
|
 |