Question: Task Breakdown 1 - D Flip - Flop You will create a simplified version of logic.ly ' s built - in D Flip - Flop,

Task Breakdown
1- D Flip-Flop
You will create a simplified version of logic.ly's built-in D Flip-Flop, as seen in Figure 2. You should use the logic that is used in Figure 2(a), except you should:
1. remove the \(\mathrm{Q}^{\prime}\) output
2. remove the CLR' inputs
3. convert the PRE' input to PRE_IN and add a PRE_OUT output so that you can pass this signal to other flip-flops such that a single switch can reset multiple flip-flops, when needed
4. downgrade 3-input gates to 2-input gates, where necessary (due to the removal of CLR')
5. add a CLK_OUT signal (which will make your wiring cleaner for the next stages)
6.(recommended) arrange the I/O's as seen in Figure 2(c)(Top: D, Bottom: Q, Left: >, PRE_IN, Right: CLK_OUT, PRE_OUT) for easiest tiling (you can change the I/O sides if it suits your design)
NOTE: The D Flip-Flop implementation in the slides does not seem to work reliably in logic.ly.
Your custom component should have the following I/Os:
- Inputs:
- D >(CLK_IN)*PRE_IN
- Outputs:
- Q CLK_OUT *PRE_OUT
NOTE: YOu will NOT be able to generate a truth table for this circuit since there are circular references.
* Note that PRE_IN and PRE_OUT are added as I/Os throughout this project. The intention is that you can have one toggle switch at the outer most level that can keep getting passed through subcomponents that have flip-flops so you only need to toggle one switch to reset ALL the flip flops.
(a)
(b)
(c)
Figure 2: Logic.ly's built-in D Flip-Flop (a) Boolean design and (b) standard cell. Your new standard cell (c), where CLR'/PRE'/Q' have been removed and PRE_IN (formerly called PRE') and PRE_OUT have been added, for simplicity.
Task Breakdown 1 - D Flip - Flop You will create

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Electrical Engineering Questions!