Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
In this laboratory exercise, students are required to design an asynchronous circuit for self-timed handshake signaling using static cmos technology. The objective is to develop a muller c-element and simulate a two-phase handshake signal protocol. Students will capture the schematic diagram using design architect, design functional simulations using eldo and xelga, perform transient analysis, create a layout, and extract parasitics. The lab report should include a discussion of the design, printouts of the schematic diagram, layout, functional and transient simulations, and final specifications.
Typology: Lab Reports
1 / 2
Design of a Muller C-Element
References
Mentor On-Line Help Manual Mentor Tutorials posted on the ECE 4500/5950 Class Web Page
Objectives
Specifications
You will develop a concise layout for the static CMOS implementation of a Muller C-element. A functional block diagram of the module is depicted in Figure 10.41(a) on Page 527 of your Text. Work with the 6-transistor asynchronous CMOS SR latch cell that you have developed in Lab 6.
Inputs are notA, B, and CLR (active-high reset), and output is F. The Function Table is given in Figure 10.40(b) but it exhibits input A, instead, and does not include the reset input CLR.
Use the simple system block diagram in Figure 10.42 to simulate a two-phase handshake protocol. Signal Ack should also become an input to the Sender logic block. You need to insert a 5ns delay between signals Ack and Data Ready in the Sender logic and between Req and Ack in the Receiver logic, respectively. in order to verify the correct operation of the handshake protocol.
The terminal configuration of the layout should allow access to all signals from both top and bottom of the module. The power lines should be on first-layer metal rails that pass completely through the module in a horizontal direction. Be as generous as you can with the widths of the power lines so that their current-carrying capacities will be reasonably high. The minimum feature sizes for L and W are 1.2μm and 2.0μm, respectively.
Tasks:
Lab Report (hard copy) should include: a) Discussion of your design (a transistor-level schematic diagram is included). b) Printout of the schematic diagram. c) Printout of the layout. d) Printouts of the functional simulation using Eldo and Xelga. e) Printouts of the transient simulations. f) Final specs of your circuit (logic levels VOL, and VOH, delay times tPLH and tPHL, the average delay tP , and the size of the actual layout area).
Bonus credit: the two best designs (the product of the size of the layout area and the propagation delays is at minimum) will be given up to 20% bonus credit at the discretion of the course instructor.