Lecture #35 Page 1 ECE 4110– Sequential Logic Design Lecture #35 Agenda 1.Clocking Techniques Announcements Next: 1.HW #15 due. 2.Final review.

Slides:



Advertisements
Similar presentations
Physical Layer: Signals, Capacity, and Coding
Advertisements

Signal Encoding Techniques
CHAPTER 3: SPECIAL PURPOSE OP-AMP CIRCUITS
Sensors Interfacing.
COMMUNICATION SYSTEM EEEB453 Chapter 3 (III) ANGLE MODULATION
COEN 180 DRAM. Dynamic Random Access Memory Dynamic: Periodically refresh information in a bit cell. Else it is lost. Small footprint: transistor + capacitor.
Design and Application of Power Optimized High-Speed CMOS Frequency Dividers.
1 Lecture 28 Timing Analysis. 2 Overview °Circuits do not respond instantaneously to input changes °Predictable delay in transferring inputs to outputs.
NONIDEAL OP AMP CIRCUITS. Objective of Lecture Describe the impact of real operational amplifiers on the models used in simulation and on the design approaches.
Lecture #34 Page 1 ECE 4110–5110 Digital System Design Lecture #34 Agenda 1.Timing 2.Clocking Techniques Announcements 1.n/a.
CSE477 L19 Timing Issues; Datapaths.1Irwin&Vijay, PSU, 2002 CSE477 VLSI Digital Circuits Fall 2002 Lecture 19: Timing Issues; Introduction to Datapath.
EELE 461/561 – Digital System Design Module #6 Page 1 EELE 461/561 – Digital System Design Module #6 – Differential Signaling Topics 1.Differential and.
THE TEST RECIVER Presentation In The Framework Of JTAG Course Lior Vaknin - June 2005.
Uli Schäfer 1 FPGAs for high performance – high density applications Intro Requirements of future trigger systems Features of recent FPGA families 9U *
Buck Regulator Architectures
Lecture 6: Measurements of Inductance, Capacitance, Phase, and Frequency 1.
SEQUENTIAL CIRCUITS USING TTL 74XX ICS
Digital Integrated Circuits for Communication
Ayman Khattab Mohamed Saleh Mostafa El-Khouly Tarek El-Rifai
Ch7 Operational Amplifiers and Op Amp Circuits
CHAPTER 6 VOLTAGE REGULATOR POWER SUPPLIES (VOLTAGE REGULATORS) Fig. 6.1 Block diagram showing parts of a power supply. Power supply Power supply: a.
Special Topic-I PLL Basics and Design By, Anil Kumar Ram Rakhyani (akram)
IPC Digital Circuits Digital circuits are composed of electronic components that can provide state information (1 or 0), as a function of.
© Digital Integrated Circuits 2nd Sequential Circuits Digital Integrated Circuits A Design Perspective Designing Sequential Logic Circuits Jan M. Rabaey.
© H. Heck 2008Section 4.41 Module 4:Metrics & Methodology Topic 4: Recovered Clock Timing OGI EE564 Howard Heck.
MOS Transistors The gate material of Metal Oxide Semiconductor Field Effect Transistors was original made of metal hence the name. Present day devices’
Unit II BJT Amplifiers.
Lecture #32 Page 1 ECE 4110–5110 Digital System Design Lecture #32 Agenda 1.Improvements to the von Neumann Stored Program Computer Announcements 1.N/A.
Survey of Existing Memory Devices Renee Gayle M. Chua.
Announcements mid-term Thursday (Oct 27 th ) Project ideas to me by Nov 1 st latest Assignment 4 due tomorrow (or now) Assignment 5 posted, due Friday.
Differential Amplifiers.  What is a Differential Amplifier ? Some Definitions and Symbols  Differential-mode input voltage, v ID, is the voltage difference.
CHAPTER 15 Special ICs. Objectives Describe and Analyze: Common Mode vs. Differential Instrumentation Amps Optoisolators VCOs & PLLs Other Special ICs.
DSB-SC AM Tx signal  AM Tx signal spectrum
Sub-expression elimination Logic expressions: –Performed by logic optimization. –Kernel-based methods. Arithmetic expressions: –Search isomorphic patterns.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Topics n Latches and flip-flops. n RAMs and ROMs.
Computer Communication & Networks Lecture # 05 Physical Layer: Signals & Digital Transmission Nadeem Majeed Choudhary
Counter Application (Part B) By : Pn Siti Nor Diana Ismail CHAPTER 3.
BR 6/001 Universal Serial Bus Universal Serial Bus is a new synchronous serial protocol for low to medium speed data transmission Full speed signaling.
Design for Testability By Dr. Amin Danial Asham. References An Introduction to Logic Circuit Testing.
ELECTRONIC INSTRUMENTATION & PLC DKT Signal Conditioning Circuits.
Lecture #26 Page 1 ECE 4110– Sequential Logic Design Lecture #26 Agenda 1.State Encoding 2.Pipelined Outputs 3.Asynchronous Inputs Announcements 1.n/a.
Parallel architecture Technique. Pipelining Processor Pipelining is a technique of decomposing a sequential process into sub-processes, with each sub-process.
© 2003 Xilinx, Inc. All Rights Reserved Global Timing Constraints FPGA Design Flow Workshop.
ELE22MIC Lecture 9 MULTIPLEXOR - DATA SELECTOR DEMULTIPLEXOR - DATA DISTRIBUTOR Parallel to Serial Data Conversion External Address Bus Latching Address.
Physics 1202: Lecture 5 Today’s Agenda Announcements: –Lectures posted on: –HW assignments, solutions.
ECE 4710: Lecture #12 1 Normalized A =  2 Unipolar NRZ Advantages: 1) Easy to generate for TTL (0, +5V) 2) Single supply voltage 3) Best FNBW Disadvantages:
Computer Architecture Lecture 24 Fasih ur Rehman.
Phase Locked Loops VCO Ref LO PFD fLO=fref*N/M
Lecture 11: FPGA-Based System Design October 18, 2004 ECE 697F Reconfigurable Computing Lecture 11 FPGA-Based System Design.
Other Logic Implementations
Lecture 6: Measurements of Inductance, Capacitance, Phase, and Frequency 1.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
BASIC INSTRUMENTS - oscilloscopes
Contemporary DRAM memories and optimization of their usage Nebojša Milenković and Vladimir Stanković, Faculty of Electronic Engineering, Niš.
1 Lecture #13 EGR 277 – Digital Logic Sequential Counters Counters are an important class of sequential circuits. Counters follow a predetermined sequence.
Chapter 10 RC Circuits.
Chapter 9 CAPACITOR.
Status and Plans for Xilinx Development
Memory Interface EEE 365 [FALL 2014] LECTURER 12 ATANU K SAHA BRAC UNIVERSITY.
RC Circuits (sine wave)
— Analog Devices Confidential Information — Applications Issues 1.
Ground Planes, Copyright F. Canavero, R. Fantino Licensed to HDT - High Design Technology.
High Speed Properties of Digital Gates, Copyright F. Canavero, R. Fantino Licensed to HDT - High Design Technology
Power Distribution Copyright F. Canavero, R. Fantino Licensed to HDT - High Design Technology.
Ch7 Operational Amplifiers and Op Amp Circuits
SOFT START OF 3 PHASE INDUCTION MOTOR BY USING 2 NUMBERS BACK TO BACK SCRS IN EACH PHASE Submitted by:
CHAPTER 6 VOLTAGE REGULATOR Tulus Ikhsan Nasution.
Capacitance, Phase, and Frequency
8.5 Modulation of Signals basic idea and goals
Presentation transcript:

Lecture #35 Page 1 ECE 4110– Sequential Logic Design Lecture #35 Agenda 1.Clocking Techniques Announcements Next: 1.HW #15 due. 2.Final review.

Lecture #35 Page 2 Clocking Techniques Synchronous Clocking - when the same clock is distributed to each flip-flop, there is the chance of clock skew - this clock skew has to be considered as uncertainty when calculating the maximum clock frequency - data lines can also have skew. This is especially an issue when designing a bus DQDQ

Lecture #35 Page 3 Clocking Techniques Source Synchronous Clocking - to reduce the clock/data skew, a local clock can be generated and sent along with a subset of bus data. - the advantage of creating the clock and data in the same spatial region is: 1) Less geography to cover 2) Less change in material properties 3) Tighter timing can be achieved between clock and data within that group - a bus is divided into groups and a clock is created for each group - the Rx latches that bus group using its associated "source synchronous" - the clock is also commonly called a "Strobe" DQDQ DQ 90 deg

Lecture #35 Page 4 Clocking Techniques Dual Data Rate (DDR) - if the skew is reduced enough, then we can use both edges of the clock to latch data - this doubles the effective data transfer without changing the frequency of the clock - this technique can be used to "Double" the bus frequency or to reduce the number of lines/pins on the bus - the Rx has a Demux/Latch circuit to produce two separate data signals synchronized to one edge of clock so that the information can be used by the internal circuitry on the Rx.

Lecture #35 Page 5 Clocking Techniques Parallel vs. Serial - the move from parallel to serial buses means trying to send the same (or more) data using less physical lines/pins in the system - other factors besides cost that drive this movement: 1) Area - less pins reduces cost - less pins reduces the size of the overall package - smaller package means - less material, less assembly, more parts per wafer (yield) 2) Simultaneous Switching Noise (SSN) - when signals share a V DD or GND pin, the amount of current through that pin grows as the number of sharing signal pins grows - pins tend to be inductive and cause a L(di/dt) voltage when current is pulled through - there is also Inductive and Capacitive coupling between signal pins causing noise

Lecture #35 Page 6 Clocking Techniques Differential Signaling - we can use two lines to send one piece of information - one side sends the original signal (A or P) and the other sends the complementary (B or N) - a diff amp style receiver is used to perform A-B (or P-N) to obtain the original signal

Lecture #35 Page 7 Clocking Techniques Differential Signaling - Disadvantages 1) Takes two pins - Advantages 1) pins provide their own return path 2) the received voltage is doubled (P-N) and always centered at 0v 3) coupling between signal pins is consistent and predictable

Lecture #35 Page 8 Clocking Techniques Differential Signaling - Advantages 4) noise present on both A and B is removed - this is called "Common Mode Rejection"

Lecture #35 Page 9 Clocking Techniques Embedded Clocking - the only way to get rid of clock/data skew is to get rid of the clock - in Embedded Clocking, the data is encoded such that a certain number of transitions are guaranteed - this gives a consistent and known spectrum - a low speed reference clock is fed to the Rx. - a Phase Locked Loop (PLL) is used to compare the incoming encoded data stream and Ref Clock - the PLL can create a perfectly synchronized clock at the same frequency as the incoming data Clock Data Recovery DQ DQ

Lecture #35 Page 10 Clocking Techniques Embedded Clocking - this technique completely removes clock/data skew since the phase (i.e., timing relationship) comes from the data itself - to address SSN, Differential Signaling is used - to address DC Drift, an AC coupling capacitor is used on the line. - the AC coupling capacitor passes AC and blocks DC - since the encoded signal is always toggling (due to encoding), the signal passes through the capacitor (i.e., it is AC coupled) - the DC offset of the signal can now be inserted by the receiver wherever it wants - it is typically centered at the "sweet spot" of the Rx's DC input range

Lecture #35 Page 11 Clocking Techniques Clocking Summary Technology SpeedsDetailsApplication Synchronous up to 400Mb/sSE Data/Clock PCI Bus, uControllers Source Synchronous up to 1600 Mb/sSE Data, Diff ClockDDR, P4 Embedded Clockup to 3.125Gb/s +Diff SignalingPCI Express, SATA, future AC Coup