Indian Journal of Science and Technology
Year: 2017, Volume: 10, Issue: 18, Pages: 1-7
Mayank Mrinal1 , Jagatbir S. Jaijee1 , Paurush Bhulania1 , Anu Mehra1*, Haneet Rana1 and Shweta Khanna2
1Department of Electronics and Communication Engineering, ASET, Amity University, Noida – 201313, Uttar Pradesh, India; [email protected], [email protected], [email protected], [email protected], [email protected] 2JSS Academy of Technical Education, Noida – 201301, Uttar Pradesh, India; [email protected]
Objectives: To design and study a fourth order Bubble error correction circuit for a Flash Analog to Digital Converter by making use of a Multiplexer based encoder. Methods/Statistical Analysis: A Thermometer to binary encoder acts as a vital element in the functioning of flash ADCs. Output of flash ADCs is in thermometer code. Ideally, Thermometer code shows single transition but in case of clock jitter and device mismatch, multiple transitions take place introducing bubbles in the code. This error leads to inaccurate encoding process. A Bubble error correction circuit has been proposed that eliminates bubble error upto fourth order as compared to existing circuit that eliminated error only upto third order. Simulation shows the transistor requirement of existing and proposed circuit is same thus making present circuit more efficient and acceptable. Findings: The Number of transistors required in different types of encoders can be understood through the tables. Although ROM based encoder along with BEC circuit requires 714 transistors which is less than other circuits. But since the conversion speed of ROM based encoder is relatively slow and because of constant static current which is used for presetting the encoder, the power consumption goes high and so ROM based encoder is avoided. Wallace tree requires lesser transistors but is unsuitable for the high speed of operations. Fat tree encoder along with BEC circuit requires 832 transistors. It has slightly less transistor requirement than proposed circuit but its difficult layout prevents us from using it. All the three encoder types mentioned in the table namely ROM based, Wallace tree and fat tree encoders are capable to remove bubble error only upto 3rd order. In case designing is done to remove higher order bubble error considers it to be fourth then definitely the transistor count will increase. However our proposed BEC circuit with MUX based encoder eliminates bubble error upto fourth order. It can be seen from the table ,the transistor count in new BEC circuit for removing fourth order error nearly matches the transistor count for removal of third order error by remaining encoders. Thus existing circuits and proposed circuit will have much difference in their efficiency of operation. Lesser number of transistor requirements makes our circuit more acceptable and efficient. Application/Improvements: Varying the (W/L) ratio may contribute in bringing changes in the delay and the average power dissipation making the circuit more efficient. CMOS inverter is susceptible to the process and the temperature variation. Temp variation would make the threshold voltage change so we may use another design whose comparator uses a self tuned inverter.
Keywords: Flash ADC, MUX based Encoder, 4th Order Bubble Error Correction Circuit, TIQ
Subscribe now for latest articles and news.