* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Asynchronous Primitives in CML
Schmitt trigger wikipedia , lookup
Operational amplifier wikipedia , lookup
Power MOSFET wikipedia , lookup
Power electronics wikipedia , lookup
UniPro protocol stack wikipedia , lookup
Phase-locked loop wikipedia , lookup
Crystal radio wikipedia , lookup
Electronic engineering wikipedia , lookup
Radio transmitter design wikipedia , lookup
Switched-mode power supply wikipedia , lookup
Valve audio amplifier technical specification wikipedia , lookup
Two-port network wikipedia , lookup
Opto-isolator wikipedia , lookup
Time-to-digital converter wikipedia , lookup
Transistor–transistor logic wikipedia , lookup
RLC circuit wikipedia , lookup
Immunity-aware programming wikipedia , lookup
Digital electronics wikipedia , lookup
Flip-flop (electronics) wikipedia , lookup
Rectiverter wikipedia , lookup
Flexible electronics wikipedia , lookup
Regenerative circuit wikipedia , lookup
Valve RF amplifier wikipedia , lookup
Index of electronics articles wikipedia , lookup
Asynchronous Primitives in CML High-Speed and Low-power VLSI 97.575 Winter 2003 Professor: M. Shams Prepared by: Masoud Mashhouri Introduction In this presentation, CML gates and their advantages and disadvantages are discussed. Also, a summary of a brief description of Asynchronous circuit is presented. It is the main goal of this project to integrate the CML primitives into Asynchronous circuits. Virtues of CML Due to less number of PMOS transistors the input capacitance of these gates is lower than conventional CMOS. Therefore the speed is higher. And,…the area is also much smaller than conventional CMOS. Switching Noise non-existent, therefore the ground bounce is minimized. This is ideal for High-Frequency Application. Draw-Backs It has a constant power dissipation due to the continuous current through the current source. Cascading is difficult due to the low output driving power. CML Basic Elements [Ref. 2] Modified CML Basic Elements Inverter Type (1) Inverter Type (2) Inverter [Ref. 1] Modified CML Universal Gates Type (1) Universal Gate Type (2) Universal Gate [Ref. 1] Modified CML Basic Elements D-Flip-Flops Type(1) D-Latch Type(2) D-Latch Asynchronous Circuit 1. 2. 3. 4. 5. 6. 7. Asynchronous Circuit have better performance. Among all other advantages, we can list: No power dissipation when circuit is Idle. No Clock network No concern about clock skew No power dissipation due to a clock network Noise Immunity Modularity Technology Migration is easier in Asynchronous circuits. Asynchronous Circuit Configurations Four - Request Sender Receiver Acknowledge Four - Timing Diagram Request Request Acknowledge Sender Receiver Phases Data Data Acknowledge Two - Timing Diagram Phases Acknowledge Request Request Acknowledge 1 Sender Data 0 Receiver Primitives of Asynchronous Circuits a WIRE b IWIRE b a JOIN a c b a b MERGE M MERGE a c b c Implementation of “JOIN”: C-Elements (Truth Table) Input A Input B Low Low Low High High Low High High Output High Previous State Previous State Low Implementation of “JOIN”: C-Elements (State Diagram) a b JOIN c [Ref. 3] C-Elements and Its Implementations (CMOS)-1 Sutherland’s Circuit C-Elements and Its Implementations (CMOS)-2 Van Berkel’s Circuit Martin’s Circuit [Ref. 4] Project Schedule April 1-7:Study, Preparation and Preliminary Design. April 8-19: Final Design,Testing and Simulation. April 20-28: Project Finalizing and Report preparation. May 5: Project Final Presentation. Conclusion In this presentation a brief description of CML and Asynchronous circuits were discussed. This presentation provides the background for the project at hand. References 1.Kamran Irvani, Farshid Saleh, et. Al. “ Clock and Data recovery for 1.25 Gb/s Ethernet Transceiver in 0.35 µm CMOS”. 2.Jason Musicer, M. Eng. Thesis. 3.Maitham Shams, et al, “Asynchronous Circuits”. 4.Maitham Shams, et al, “ A Comparison of CMOS Implementations of an Asynchronous Circuit Primitive: the CElement”.