4.1 Proposed circuit
The proposed circuit was constructed and tested after setting the various parameters as stated above. The schematic of the proposed circuit is as shown.
The above circuit is the proposed GDI. This circuit was tested for different frequencies to which the D input and the clock signal were set. The results of testing are all shown in the next chapter.
4.2 Implementation of D flip flop with clocked gate circuitry
Then the schematic diagram with clocked gate circuitry was constructed and inputs comprising of different frequencies of D and clock inputs were given. The clocked gate D flip flop circuit looks as below:
As explained in the previous …show more content…
Then the circuit was further optimized and 2 inverter circuits were effectively taken away from the circuit. Different ways to decrease the number of transistors were tried and tested. However the satisfactory output was obtained for the following circuit configuration.
The results of testing and power optimization results are all tabulated in the following chapter.
4.4 Applications of D Flip Flop:
There are many application of the D flip flop:
- It is the basic unit of memory storage
- It can be used in places where clocked gate circuit is needed
- It is used in counters
- It is used frequency synthesisers and hence has
- applications where we need variable frequency such as in Voltage controlled oscilloscope.
- It is used in shift registers.
4.4.1 Implementation of shift register circuit using the optimized D flip flop …show more content…
Layout is created by converting each logical component such as gates, cells, transistors etc., into geometric representation which perform the intended logical function. Connections between the different components are also expressed based on the design rules. Physical design is broken into sub-steps because of its high level of complexity and verification and validation checks are performed during this process. Sometimes physical design maybe automated partially or completely and layout from netlist may be generated using layout synthesis