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.

doubt in digitaldesign(morrismano) setup time description

Status
Not open for further replies.

vlsi_maniac

Junior Member level 3
Joined
Apr 9, 2008
Messages
27
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,476
hi,this is regarding edge triggered ff setup time described in morris mano.
it says that D input must be maintained constant prior to the application of pulse and if it changes with pulse at zero the output of nand gates (1 & 4) changes.
but what is the issue with the statement - though the output changes the outputs at nand gates (2 & 3) are at 1 only.
so how does it conclude setup time violation.

i have uploaded images.
please clear my doubt.

 

Re: doubt in digitaldesign(morrismano) setup time descriptio

You can use tools like synopsys Design Compiler, and constrainting your design to respect the setput time, it optmize also area and hold time, and if there is violation of contraints (constraits depending on tecnology in use) you can use tecnics like floorplaning and so on.. in this way is the tool that tries to respect the constraints putting pipeline states and so on..
 

Re: doubt in digitaldesign(morrismano) setup time descriptio

Assume your cuircuit was in state shown in first picture, and then both CP and D went high simultaneously. If you draw out what happens labouriously, you'll find that R and S will not settle to a fixed vlaue, they'll keep toggling. See picture. Every line corresponds to the output of the gates after one gate delay.



In a real circuit, they will settle to some indeterminate value.

However, if D had been given after the rising edge of CP, this would not happen.
- b
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top