0% found this document useful (0 votes)
6 views3 pages

Student Project

This project compares two styles of Carry look-ahead adder implementation in CMOS technology. Adder adds two 4-bit binary numbers.

Uploaded by

ayatullah21
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views3 pages

Student Project

This project compares two styles of Carry look-ahead adder implementation in CMOS technology. Adder adds two 4-bit binary numbers.

Uploaded by

ayatullah21
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd

STUDENT PROJECT

CAD LAB for Electronics


Submission date: 10th APRIL, 2011

WHAT REALLY IS THIS PROJECT ALL ABOUT?

This project compares two styles of Carry look-ahead adder implementation


in CMOS technology. Adder adds two 4-bit binary numbers.

WHAT YOU HAVE TO DO?

(a) Implement the given equations in CMOS.

(b) Do proper sizing of the implemented circuits

(c) Verify (by Simulating) the resulting circuit using LTspice.

(d) Calculate delay (worst-case) and average power consumption.

(So you see, you are going to learn many new things!)

WHAT YOU HAVE TO USE?

(a) 50nm BSIM MOSFET Models (download it from


[Link] , or get it from me).

(b) LTspice

STYLE -I (FOR SECTION A STUDENTS ONLY)


Gk = Ak Bk (1a)

Pk = AK + Bk (1b)

Co, 3 =G3+P3 [G2+P2 {G1+P1(G0+P0Ci,0)}] (2a)


Co,2 =G2+P2{G1+P1(G0+P0Ci,0)} (2b)

Co,1 =G1+P1(G0+P0Ci,0) (2c)

Co,0 =G0+P0Ci,0 (2d)

Here, Ci,0 is input carry bit.

Example: To implement Co, 3 in CMOS, first Implement P3, G3,P2,G2 … etc. Please notice that each of PK and GK are
just OR & AND function. Now use these PK and GK to implement Co, 3 .

STYLE-II (FOR SECTION B STUDENTS ONLY)


Her e you don’t need to generate P and G signals. Directly implement using A & B signals.

Co,3 =A3B3 +(A3 +B3 )[A2B2 +(A2 +B2 ){A1B1 +(A1 +B1 )(A0B0 +(A0 +B0 )Ci,0 )}]

(3a)

Co, 2 =A2B2 + (A2 +B2) {A1B1 + (A1 +B1)(A0B0 +(A0 +B0 )Ci,0 )}

(3b)

Co, 1 = {A1B1 + (A1 +B1) (A0B0 + (A0 +B0) Ci, 0 )} (3c)

Co, 0 =A0B0 + (A0 +B0) Ci, 0 ) (3d)

NOTE:

In both the styles, Pull up network (PUN) & Pull down network (PDN) will be same (generally

they are dual).This is due to special property these equations have gotten: inverting all the inputs

inverts the output.

How to make group:


Roll No 1-5 will implement eqn 2(a), Roll No 6-10 will implement eqn 2(b) and
so on. As there are only four eqns so the student should cycle through (rotate).

A similar statement holds true for section B student who are supposed to
implement Eqn 3.

REFERENCES:

1. SEDRA/SMITH, Microelectronic circuits,5th edition, chap:10, pn:963-974

2. RABEY, Digital integrated circuits, 2nd edition, chap: 11, pn-561-586

IN CASE YOU NEED ANY HELP, PLEASE FEEL FREE TO COME TO ME. Believe me, after

doing this project you will feel great!

Common questions

Powered by AI

Students are grouped according to their roll numbers to implement specific equations. For Style-I, students with roll numbers 1-5 implement equation 2(a), roll numbers 6-10 implement equation 2(b), and so on, rotating through the four equations. A similar approach is used for Style-II. This systematic grouping allows for an even distribution of tasks and encourages collaborative problem-solving .

The project facilitates learning in CMOS technology by providing hands-on experience in implementing complex logic circuits, requiring students to engage in several key tasks: understanding and applying CMOS theory, designing circuitry with proper transistor sizing, simulating circuits to verify functionality, and analyzing performance metrics such as delay and power consumption. This comprehensive approach helps students grasp both theoretical knowledge and practical skills in CMOS technology .

The significance of using the dual property of the pull-up network (PUN) and pull-down network (PDN) in CMOS design is to ensure correctness in logic operations. This property allows designers to build complementary circuits where the inverting inputs result in inverting outputs, thus maintaining consistency and reducing complexity in CMOS implementations .

Students might face challenges like understanding complex CMOS equations, proper circuit sizing, and mastering simulation tools. These challenges could be addressed by providing additional resources, hosting Q&A sessions, and offering step-by-step tutorials on LTspice. Instructors could also offer personalized feedback on initial designs and facilitate peer reviews to enhance understanding and foster collaborative learning .

Students are instructed to use LTspice for simulating the CMOS circuits and to utilize 50nm BSIM MOSFET models, which can be downloaded from cmosedu.com or obtained from the instructor .

The primary educational references provided to students are "Microelectronic Circuits" by Sedra/Smith, specifically chapter 10, pages 963-974, and "Digital Integrated Circuits" by Rabey, second edition, chapter 11, pages 561-586. These references are likely included to offer foundational and advanced insights into microelectronics and digital circuits design .

Style-I involves the generation of propagate (Pk) and generate (Gk) signals and uses these signals for implementing the carry-out equations. In contrast, Style-II does not require the explicit generation of P and G signals. Instead, it directly implements the carry-out equations using the input signals A and B. The main difference is that Style-I uses intermediary logic (P and G signals), while Style-II utilizes direct logic expressions .

Delay and power consumption analysis are crucial components of the project as they provide metrics to evaluate the efficiency and performance of the designed circuits. Students calculate the worst-case delay to understand the speed limitations and assess the average power consumption to gauge the energy efficiency of their CMOS designs. This analysis is essential for practical applications and advancements in microelectronics .

The primary objective of the student project is to compare two styles of Carry look-ahead adder implementations in CMOS technology for adding two 4-bit binary numbers. The students are tasked to implement given equations in CMOS, size the circuits correctly, simulate the circuits using LTspice, and calculate the worst-case delay and average power consumption .

In Style-I, students should first generate the propagate (Pk) and generate (Gk) signals using OR and AND functions respectively. The carry-out equations Co,3, Co,2, Co,1, and Co,0 are then implemented using these Pk and Gk signals. The pull-up network (PUN) and pull-down network (PDN) are designed as duals due to the special property where inverting all the inputs inverts the output .

You might also like