ECE 6770 FINAL PROJECT

Similar documents
INTEGRATED CIRCUITS. AN109 Microprocessor-compatible DACs Dec

P a g e 1. Introduction

8-Bit, high-speed, µp-compatible A/D converter with track/hold function ADC0820

ECEN 325 Lab 5: Operational Amplifiers Part III

Chapter 3 Novel Digital-to-Analog Converter with Gamma Correction for On-Panel Data Driver

LINEAR IC APPLICATIONS

UMAINE ECE Morse Code ROM and Transmitter at ISM Band Frequency

Design of 1.8V, 72MS/s 12 Bit Pipeline ADC in 0.18µm Technology

EE 3305 Lab I Revised July 18, 2003

PURPOSE: NOTE: Be sure to record ALL results in your laboratory notebook.

Analog CMOS Interface Circuits for UMSI Chip of Environmental Monitoring Microsystem

University of Michigan EECS 311: Electronic Circuits Fall 2009 LAB 2 NON IDEAL OPAMPS

PHYSICS 330 LAB Operational Amplifier Frequency Response

Data Converters. Dr.Trushit Upadhyaya EC Department, CSPIT, CHARUSAT

The counterpart to a DAC is the ADC, which is generally a more complicated circuit. One of the most popular ADC circuit is the successive

Design of a Folded Cascode Operational Amplifier in a 1.2 Micron Silicon-Carbide CMOS Process

Implementing a 5-bit Folding and Interpolating Analog to Digital Converter

Analog I/O. ECE 153B Sensor & Peripheral Interface Design Winter 2016

Deep-Submicron CMOS Design Methodology for High-Performance Low- Power Analog-to-Digital Converters

The simplest DAC can be constructed using a number of resistors with binary weighted values. X[3:0] is the 4-bit digital value to be converter to an

Software Programmable Gain Amplifier AD526

AD9772A - Functional Block Diagram

Digital Applications of the Operational Amplifier

CHAPTER ELEVEN - Interfacing With the Analog World

Op-Amp Simulation Part II

+2.7V to +5.5V, Low-Power, Triple, Parallel 8-Bit DAC with Rail-to-Rail Voltage Outputs

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Single Supply, Rail to Rail Low Power FET-Input Op Amp AD820

Design of a low voltage,low drop-out (LDO) voltage cmos regulator

ECE 363 FINAL (F16) 6 problems for 100 pts Problem #1: Fuel Pump Controller (18 pts)

CHAPTER 3 DESIGN OF PIPELINED ADC USING SCS-CDS AND OP-AMP SHARING TECHNIQUE

CHARACTERIZATION OF OP-AMP

OBSOLETE. 16-Bit/18-Bit, 16 F S PCM Audio DACs AD1851/AD1861

10. Chapter: A/D and D/A converter principles

10-Bit 5MHz Pipeline A/D Converter. Kannan Sockalingam and Rick Thibodeau

ML4818 Phase Modulation/Soft Switching Controller

CENG4480 Lecture 04: Analog/Digital Conversions

AD557 SPECIFICATIONS. T A = 25 C, V CC = 5 V unless otherwise noted) REV. B

+3V/+5V, Low-Power, 8-Bit Octal DACs with Rail-to-Rail Output Buffers

PROPOSED SCHEME OF COURSE WORK

Capacitive Touch Sensing Tone Generator. Corey Cleveland and Eric Ponce

OPERATIONAL AMPLIFIER PREPARED BY, PROF. CHIRAG H. RAVAL ASSISTANT PROFESSOR NIRMA UNIVRSITY

+2.7V to +5.5V, Low-Power, Dual, Parallel 8-Bit DAC with Rail-to-Rail Voltage Outputs

ELG3336: Converters Analog to Digital Converters (ADCs) Digital to Analog Converters (DACs)

ECEN 474/704 Lab 6: Differential Pairs

Designing of a 8-bits DAC in 0.35µm CMOS Technology For High Speed Communication Systems Application

When input, output and feedback voltages are all symmetric bipolar signals with respect to ground, no biasing is required.

I1 19u 5V R11 1MEG IDC Q7 Q2N3904 Q2N3904. Figure 3.1 A scaled down 741 op amp used in this lab

Electronic circuits II Example set of questions Łódź 2013

GX434 Monolithic 4x1 Video Multiplexer

Design and Implementation of Digital Stethoscope using TFT Module and Matlab Visualisation Tool

Optical Modulation and Frequency of Operation

Single Supply, Rail to Rail Low Power FET-Input Op Amp AD820

LF411 Low Offset, Low Drift JFET Input Operational Amplifier

60 MHz, 2000 V/ s Monolithic Op Amp AD844

Integrators, differentiators, and simple filters

Operational Amplifiers

Figure 1.1 Mechatronic system components (p. 3)

ECEN 474/704 Lab 8: Two-Stage Miller Operational Amplifier

DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE MASSACHUSETTS INSTITUTE OF TECHNOLOGY CAMBRIDGE, MASSACHUSETTS 02139

Design And Simulation Of First Order Sigma Delta ADC In 0.13um CMOS Technology Jaydip H. Chaudhari PG Student L. C. Institute of Technology, Bhandu

Low Cost, General Purpose High Speed JFET Amplifier AD825

250 MHz, General Purpose Voltage Feedback Op Amps AD8047/AD8048

8-Bit A/D Converter AD673 REV. A FUNCTIONAL BLOCK DIAGRAM

Fan in: The number of inputs of a logic gate can handle.

A 40 MHz Programmable Video Op Amp

University of Pittsburgh

DESIGN AND PERFORMANCE VERIFICATION OF CURRENT CONVEYOR BASED PIPELINE A/D CONVERTER USING 180 NM TECHNOLOGY

Final Report. May 5, Contract: N M Prepared for: Dr. Ignacio Perez. Office of Naval Research. 800 N.

Analog Integrated Circuit Design Exercise 1

High Speed CMOS Comparator Design with 5mV Resolution

@IJMTER-2016, All rights Reserved 333

DIGITAL COMMUNICATIONS LAB

ECE 415/515 ANALOG INTEGRATED CIRCUIT DESIGN

A 45nm Flash Analog to Digital Converter for Low Voltage High Speed System-on-Chips

LF442 Dual Low Power JFET Input Operational Amplifier

IMPLEMENTING THE 10-BIT, 50MS/SEC PIPELINED ADC

CMOS Operational Amplifier

SCLK 4 CS 1. Maxim Integrated Products 1

ISSN:

BINARY AMPLITUDE SHIFT KEYING

UNIVERSITY OF UTAH ELECTRICAL AND COMPUTER ENGINEERING DEPARTMENT ELECTROMYOGRAM (EMG) DETECTOR WITH AUDIOVISUAL OUTPUT

Lab 6 Prelab Grading Sheet

Data Converters. Lecture Fall2013 Page 1

A PSEUDO-CLASS-AB TELESCOPIC-CASCODE OPERATIONAL AMPLIFIER

I/O Op Amps with Shutdown

P08050 Testing Strategy Document

ECE4902 C Lab 5 MOSFET Common Source Amplifier with Active Load Bandwidth of MOSFET Common Source Amplifier: Resistive Load / Active Load

AN-1106 Custom Instrumentation Amplifier Design Author: Craig Cary Date: January 16, 2017

Outline. Analog/Digital Conversion

DACPORT Low Cost, Complete P-Compatible 8-Bit DAC AD557*

Dual Audio Analog Switches SSM2402/SSM2412

ECE3204 D2015 Lab 1. See suggested breadboard configuration on following page!

EE320L Electronics I. Laboratory. Laboratory Exercise #2. Basic Op-Amp Circuits. Angsuman Roy. Department of Electrical and Computer Engineering

Design of an 8-bit Successive Approximation Pipelined Analog to Digital Converter (SAP- ADC) in 90 nm CMOS

Lecture Notes Unit-III

EK307 Active Filters and Steady State Frequency Response

Lecture #6: Analog-to-Digital Converter

L10: Analog Building Blocks (OpAmps,, A/D, D/A)

Input Drive Circuitry for SAR ADCs. Section 8

Transcription:

ECE 6770 FINAL PROJECT POINT TO POINT COMMUNICATION SYSTEM Submitted By: Omkar Iyer (Omkar_iyer82@yahoo.com) Vamsi K. Mudarapu (m_vamsi_krishna@yahoo.com)

MOTIVATION Often in the real world we have situations where remote monitoring is very essential as it is near impossible to have a look at operations as and when they happen. The mining industry is an example. There are huge crushing and grinding mills where large rocks are broken using 5 inch diameter balls. Now in such a setup it is very difficult to have wires running from sensors to the system or have data loggers as the system will not shutdown for months. Hence the only viable option is to have a wireless system. The basic aim of our project is to implement a point to point communication link which can transmit data at high rates. INTRODUCTION The system that we implemented is for a mining company. Communication in grinding mills is inherently inefficient using only About 1 percent of the energy. Any monitoring of the feed can increase the efficiency by about 10%.The data from the sensor inside is transmitted at 100,000 samples/second. An external receiver will collect the data and this data would be analyzed real time by a machine. The overall schematic of the transmitter is shown below.

The above block diagram shows 4 important blocks. The input section is where the ADC is present. The modulating block is CDMA. CDMA does not assign a specific frequency to each user. Instead, every channel uses the full available spectrum. Individual conversations are encoded with a pseudo-random digital sequence. The above diagram shows the Modulating section, which is made by using digital libraries. The code generator is specific for the chip and is hard-coded in the chip. This is what acts as the device signature. The above block diagram shows the receiver. The receiver section will de-spread the digital signal and then demodulate it.

ADC The front end of the transmitter section is the ADC. ADCs of this type have a large die size, a high input capacitance, and are prone to produce glitches on the output (by outputting an out-of-sequence code). Initially we were planning to design a 10-bit ADC but we realized that the speed was not matching the requirements. Hence we implemented a 4-bit ADC. Description of the 4-bit FLASH ADC Architecture Figure below shows a typical flash ADC block diagram. For an "N" bit converter, the circuit employs 2 N -1 comparators. A resistive divider with 2 N resistors provides the reference voltage. The reference voltage for each comparator is one least significant bit (LSB) greater than the reference voltage for the comparator immediately below it. Each comparator produces a "1" when reference voltage applied to it, is higher than its analog input voltage. Otherwise, the comparator output is "0". Thus, if the analog input is between v x4 and v x5, comparators x 1 through x 4 produce "0"s and the remaining comparators produce "1"s. The point where the code changes from ones to zeros is the point where the input signal becomes greater than the respective comparator reference voltage levels. This is known as thermometer code encoding. The thermometer code is then decoded to the appropriate digital output code. N bit Flash Analog to Digital converter

Design Specifications : 4 bit resolution, 100KSamples/S, Fully differential implementation, +1 volt input full scale, AMI 0.6µm -3M,2P,HIGH-RES technology, 1.0W power dissipation. Circuit implementation of 4-bit Flash ADC converter: Three key functions performed during this process are: sampling, quantization, and reference generation. Reference Generation: A resistive divider with 2 N resistors provides the reference voltage. The reference voltage for each comparator is one least significant bit (LSB) greater than the reference voltage for the comparator immediately above it. Comparators: The comparators are typically a cascade of wideband low gain stages. They are low gain because at high frequencies it's difficult to obtain both wide bandwidth and high gain. They are designed for low voltage offset, such that the input offset of each comparator is smaller than a LSB of the ADC. Design Strategy: A high-speed opamp should have very high unity gain frequency. We have already designed individually two high speed op-amps in our previous mini-project. We picked the faster one which gave about 75dB at 60Mhz unity gain frequency. The only modification we made was that we changed the width of transistor Q8 to improve the phase margin. With that we were able to meet all of the specifications in simulating the schematic of our two-stage operational amplifier.2 stage Differential operational amplifier schematic

Encoder: The encoder logic executes a truth table to convert the ladder of inputs to the binary number output. A regular priority encoder with all its inherent complexity isn't necessary. Due to the nature of the sequential comparator outputs states(each comparator saturating high in sequence from highest to lowest) the same highest-order-input selection effect may be realized through a set of inverters and 2 input AND logic. Maximum quantization error could be: Amplitude interval (LSB) = A/2 n. Maximum quantization error: LSB/2 DAC We designed a simple 4-bit digital to analog converter (DAC) using the R-2R ladder configuration as discussed in chapter 12 of our textbook. We used the same high speed opamp implemented in ADC for DAC. Other design strategies included creating a current switch, determining the value of R in the R-2R ladder, and a current mirror network that replicated the current four times (once for each bit). The current switch was conceived using an inverter and an n-type differential pair. Due to concerns about the size specification we made the width to length ratios of all these transistors small. During the design of the current switch we also opted to change V SS from -1.2 V as listed in the proposal to -2.5 V. This was done in lieu of taking into consideration the fact that with V DD = 2.5 V and V SS = -1.2 V the output of the inverter would be either -2.5 V or 1.2 V respectively, thus creating a voltage that is less then V SS and one that is between V DD and V SS. We randomly chose the value of 10 kω and R f to 20 kωfor R and found that this value worked well so we left it unchanged. Our final bias current was 60 μa( to increase voltage swing) and it produced an output voltage of 2.36 V. Current Switch We simulated each part of the circuit individually prior to simulating the entire schematic and finally the layout. To verify the functionality of the current switch we tested it by sending in a pulse input with a bias current of 50 μa. Measurement results and circuit performance evaluation: 1) ADC We have performed simulation with Vref =1 volt, Vin (sine wave of.5 volt amplitude,dc offset =.5v, 10KHz frequency) and Idc =250µA. The simulation results show 4 bit binary value from 4'b0000 to 4'b 1111 with the corresponding input change from 0v to 1 volt sine wave.the sampling rate achieved is 320KHz as 10KHz sine wave generates 32 samples in one period.

The above figure is transient response of the flash ADC Unity-gain buffer: Connected the opamp as a basic unity gain buffer and applied a sine wave of 1KHz to the positive input.on running a transient simulation, the output waveform followed the input waveform closely as shown below in figure Output is in the range 991.496mV to -986.408mV for input in the range of +1V to -1V

Input common-mode range: Configured the opamp as unity gain buffer and performed a dc simulation where the input voltage is swept from -2.5V to 2.5V. The input common-mode range of input voltage was determined to be -2.5V to 2.4998V as shown in the plot below. Output voltage range: To measure the output voltage range of our opamp, the negative input of the opamp was tied to ground and a dc voltage source was connected to the positive terminal. A DC sweep of this input voltage was performed and the output voltage was seen to swing between -2.499V to 2.5V. Input offset voltage: The DC sweep for above described circuit was performed by sweeping dc voltage from - 2mV to 2 mv. The offset voltage observed from the below plot was 93μV. AC simulation: The positive terminal of opamp was connected to a sine wave generator in series with the offset voltage DC source. The negative terminal was grounded. On running an AC simulation with frequency ranging from 100Hz to 150MHz,the Bode plots of gain and phase were plotted showing the unity gain frequency and phase margin. The unity gain frequency as seen from the plot is 60.3547MHz,phase margin is 58.299 degrees and low frequency DC gain is 75.5397dB.

Positive Slew rate:

Negative slew rate : Analog extracted Simulation : We have performed analog extracted simulation,which meet the specification of the design. The waveform for the analog extracted simulation are shown below. The power consumed is 3.512mW.

2) DAC In this figure it is easy to see each individual step of the counter. Let it be known that regardless of how big we made the shortest period we were unable to eliminate the abnormally large spike in the center of the waveform. Finally, the amount of power being dissipated was measured. This was done by running a transient simulation and observing the currents flowing from V DD and V SS while all the bit inputs were tied to ground.

Figure below shows the value of these currents. The total amount of power that our DAC dissipates is given by the equation P= V DD *I DD + V SS *I SS =26.5 mw. Thus we have successfully met all of our required performance metrics listed above. The heart of the system contains Code generator, modulator and Demodulator. The code generator block was created by writing a Verilog code for 4-bit random number generator. Gates in UofU_Digital were remade with faster switching.the gates that were made NAND,NOR,XOR,MUX and AO4. A.db file was created for the gates mentioned above.the layout is as shown below.

The modulator block takes 128 bits of data from the ADC and hides it in a random PN sequence. All the data are available simultaneously across the output lines.again this module was made using Verilog and tested for delay. This system gave a peak delay of 2ns. The schematic is as shown below: The layout was generated and LVS obtained.

PUTTING THINGS TOGETHER: The transmitter section was implemented by putting the ADC, modulator and codegenerator together. The receiver section consists of the demodulator, code-generator and the DAC. The whole system was tested by putting in the receiver with the transmitter. The schematic of the transmitter is shown below: The above schematic consists of ADC modules on the left hand side along with the code generator. The code generator consists of a sync section. Synch is achieved by having a known sequence as the frame header. The known sequence at the head of the frame is 1675.After this 5555 is used as a marker. Correlation is used to find the frame but this beyond the scope of chip that we are designing.

RESULTS We are showing only four out of 128 bits of the transmitter. Glitches are seen at various points of the graph above. This is because ADC is inherently noisy. More number of bits would probably reduce this problem but they generally are not that fast, hence we have gone for faster and smaller ADCs which are put in series to supply 128 bits of the modulator. If nothing else, they provide multiple data paths for the same set of inputs and hence with this increased redundancy the data error-rate can be brought down by maximizing the number of bits in the same direction.

We were unable to get back our square wave with the proper shape. The delay seems to be higher and shape makes waveform distortion. layout:- The results of overall system are given below: Power consumed:881mw LVS verified High simulation time:- 6-7 hrs for 1second test.

Delay :- 3nS (only for digital side) 20% BER :- 30bits flipped. Output is noisy. We could not get the lvs to work for the entire chip. The multiple modules and large number of I/O s threw us off. Testing strategies: If we fabricate the chip, then we need to add the pins at each stage so that we can test the signal at the intermediate levels as well. This will help us in debugging the potential failing points in the design. Furthermore, it can help us analyze the characteristics of the different components like transmitter, receiver, op-amps and the functioning of the digital section of the chip that is the encoder. Some of the characteristics that would be interesting to note are the effect of noise on analog section of the chip and the matching of resistors. The whole chip can be fabricated with about 100 pins, 50 pins for each section. A pin or two can be used to study the wire delay in the circuit as this layout does involve long lengths of wires. The other pins can be used to study the characteristics of op-amps used in the chip. CONCLUSION All the individual components like ADCs, DACs were designed and tested giving desired results. The whole system was tested and verified by integrating all the components. Also the layout vs LVS check was performed. Golden model verification was done on all the digital blocks. The system performs almost to specs but we were unable to get all the noise out of the system. As a solution we plan to implement a filter which can probably resolve the noise issues.