Skip to content

engabduallah/CMOS-Circuits

Repository files navigation

Basic Combinational and Sequential Circuits in Standard CMOS

image

This Project is done by Eng. Abduallah Damash, and assigned to me by Assoc. Prof. Dr. Tayfun Nesimoğlu as part of EE312 (DIGITAL ELECTRONICS) course.

If you have any issues or comments on the project, contact me on Linkedin (https://www.linkedin.com/in/engabduallah). I also provided all the files that I used in this project so that you can try it by yourself.

Insight about the project:

This project will build upon the designing of standard CMOS inverter to design more complex digital CMOS combinational and sequential building blocks:

A. An enabled ring oscillator circuit design and analysis, which will be utilized to extract a Delay Correlation Factor and Input Capacitance for reference inverter propagation delayestimates in a given 2μm technology node, using simple analytical models.

B. 2-input XOR gate design using standard CMOS design technology, to achieve balanced LH and HL propagation delay performance.

C. D-type latch design.

Ring Oscillator Designing:

image

image

as seen in Fig.1. Then, we need to size the first stage which is the NAND gate using worst path methodology. After that, since the rest stages are cascade inverter, we need to use the optimal value of taper factor as 𝛽𝑂𝑡𝑚 ≈ 𝑒 and scale the other stage accordingly so that the propagation delay remains balanced. Also, for low-cost consideration, the design will consider the lowest number of MOSFET and try to minimize the utilization area by using the optimal value of taper factor.

image

2-input XOR Gate Design:

image

The expression for the XOR gate is what we will use to build the pull-down network, and the second expression is used to build the pull up network. The third expression is the simplified expression for the XOR operation.

image

D-type Latch Design:

image

image

Simulation Results:

Ring Oscillator Simulation:

image image

2-Input XOR Gate Simulation:

image image

Measurement of Worst-Case Rising Time and Falling Time:

image

D-Type Latch Simulation:

image

Measurement of Propagation Delays:

image

image

Enjoy it.

All rights saved, if you want to use any piece of the code, mentioning my name will be enough.

About

Basic Combinational and Sequential Circuits in Standard CMOS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors