Download Asynchronous Primitives in CML

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Schmitt trigger wikipedia , lookup

Soft error 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

Integrated circuit wikipedia , lookup

CMOS wikipedia , lookup

Transcript
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”.