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.

Getting circuit design from waveforms !!!

Status
Not open for further replies.

jeet_asic

Full Member level 3
Joined
Nov 18, 2011
Messages
156
Helped
20
Reputation
40
Reaction score
19
Trophy points
1,298
Location
Bangalore
Activity points
2,196
How to get circuit design from waveforms . what should be approach for solving this kind of questions ????





 

Strictly spoken, a waveform can't work as complete design spcification, because it tells only about specfic cases. In the present case, we can only guess, that the circuit performs a pulse extensions of 2 clock cycles under all condtions. There must be a describing text.

Secondly, the waveform must be unequivocal. The shown one is just the opposite, showing a timing that can't be implemented in a real circuit, because input edge, clock edge and output edge seem coincident. It seems to have been sketched carelessly, without considering real logic behaviour.
 

Hi FvM ,

Thanks for reply. So , reverse engineering isn't possible here (need to have more details). We should have bit more information to extract circuit . I was asked this question in an interview (COSMIC CIRCUITS). But since i didn't knew answer , i asked for some hint. They told me that this circuit will have 2 flops. Secondly , they asked me to draw circuit which can stretch falling edge of input by 2 clock pulses ????


:-(
 

Saying the circuit has two flip-flops gives some details as well. The waveform needs to be sligtly corrected, then there can be an answer to the question.

Unlike real design problems, interview questions must not be unequivocal. They must only allow you to show your skills.
 

Strictly spoken, a waveform can't work as complete design spcification, because it tells only about specfic cases. In the present case, we can only guess, that the circuit performs a pulse extensions of 2 clock cycles under all condtions. There must be a describing text.

Secondly, the waveform must be unequivocal. The shown one is just the opposite, showing a timing that can't be implemented in a real circuit, because input edge, clock edge and output edge seem coincident. It seems to have been sketched carelessly, without considering real logic behaviour.
If you took the input and ORed it with output from a two-stage shift register, you would get the output shown here. But like everyone else has said, you need to be able to ask enough of the right questions to find out what the real design intent is.
 

My first answer is reflecting the general nature of the question "what should be approach for solving this kind of questions?".

A more reasonable question would be "what's the most simple circuit to implement the shown behaviour?". Apparently the actual interview question has been of this kind. If the interviewer is familiar with logic design, he'll also avoid timing violations brought up by the waveform.
 

hi,

Here is the solutions. this is very simple one. Hope this works.
Help me if its not correct. This was one of the question in an interview i have faced recently.

 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top