SlideShare a Scribd company logo
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 335
TD-AMS PROCESSING FOR VLSI IMPLEMENTATION OF LDPC
DECODER
Maramreddy Harish1
, Neelima Koppala2
1
P.G.Student scholar M.Tech (VLSI), ECE Department, Sree vidyanikethan engineering college (Autonomous)
2
Assistant professor, ECE Department, Sree vidyanikethan engineering college (Autonomous)
Abstract
An Efficient analog to digital interface (TDC/DTC) is presented. In particular, we explore time-based techniques for data conversion,
which can potentially achieve significant reductions in power consumption while keeping silicon chip area will be very small. On the
basis of a generic mixed-signal system the scaling difficulties of analog and mixed-signal circuits based on a signal representation in
the voltage domain are discussed for nanometer CMOS technologies. Easy to control and seamlessly embedded, were also low latency
occur. Mainly applicant for LDPC implementation which is used for error correcting and image processing will be done. In gate level
verilog hardware description language used for coding digital circuits using tool Xilinx ISE 10.1i and target family Spartan
3E,Device XC3S500, speed -5,package:FG320.The synthesized for the proposed digital circuits.
Keywords—low density parity-check (LDPC), time-to-digital converter (TDC), Binary-search time-to digital converter
(BS-TDC), low power
----------------------------------------------------------------------***--------------------------------------------------------------------
1. INTRODUCTION
The rationale behind digitally-assisted analog design is to
move the accuracy burden from the realm of analog design to
the digital domain. Relaxing the precision of the analog
circuitry reduces power consumption significantly, while the
correction of analog imperfections is implemented in the
digital domain, allowing lower power and faster designs[1]. At
this point the motivating question shall be discussed why
TDCs suddenly become popular in mainstream micro-
electronics: Modern VLSI technology is mainly driven by
digital circuits. The reasons for this are the many advantages
of digital compared to analog circuits: Atomic digital
functions can be realized by very small and simple circuits.
This results in a compact and cheap implementation of
elementary logic functions and enables complex and flexible
signal processing systems[2]. A comparable complexity was
not feasible with an analog implementation due to area and
power consumption but also due to variability and signal
integrity.
Flexible means reconfigurable, adjustable or even
programmable. Data can be stored easily in digital systems
without any loss of information. The design of digital circuits
is highly automated resulting in high design efficiency and
productivity. However, the main advantage of digital signal
processing is the inherent robustness of digital signals against
any disturbances, i.e. noise and coupling, as well as the
inherent robustness of digital circuits against process
variations[4].
Fig. 1 Generic digital signal processing system
The reduction in supply voltage accompanying technology
scaling, which is dramatically Improves the energy and area
efficiencies of a digital circuits, makes the realization of
voltage domain analog computation circuits, problematic. In
order to maintain a dynamic range under such a low supply
voltage ,it is necessary to reduce the mismatches and thermal
noise ,and that results in large chip area and low power
consumption[1] .
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 336
Fig. 2 Basic TD-AMS
2. DIGITAL TO TIME CONVERTER
The circuit diagram of a single-bit DTC and its operation
principle are shown in Fig.3 Digital-to-time conversion is
realized by selecting a signal from delayed or non-delayed
time-domain Signals originated from clk according to a digital
input signal. The DTC is composed of unit delay cells with
Tdel delay (DELs), NORs, and inverters [1]. When Din is low,
node B stays low and a rising edge of passes through two
NORs. On the other hand, when is high, the rising edge passes
through DEL as well as two NORs. As a result, according to
whether is high or low, the timing of the rising edge of varies
Dout by Tdel.
Fig 3 Digital to time converter circuit diagram
Fig 4 Timing waveform for 1bit DTC
Fig 5 Proposed 3bit DTC circuit diagram
Fig 6 Timing waveform for 3bit DTC diagram
A multi-bit DTC is composed of cascaded single bit DTCs
with binary weighted numbers of DELs. For example 3bit
3. CONVENTIONAL TDC AND ITS OPERATION
The operating principle of a TDC based on a digital delay line.
The reference clock which is in a more general sense an
arbitrary start signal is delayed along the delay-line. On the
arrival of the stop signal the delayed versions of the input
signal are sampled in parallel. Either latches or flip-flops can
be used as sampling elements. The sampling process freezes
the state of the delay-line at the instance where the clock
signal occurs [7].These results in a thermometer code because
all delay stages which have been already passed by the start
signal give a HIGH value at the outputs of the sampling
elements, all delay stages which have not been passed by the
input signal yet give a LOW value. The position of the HIGH-
LOW transition in this thermometer code indicates how far the
input signal could propagate during the time interval spanned
by the input and the clock signal. Hence this transition is a
measure for the time interval .An excellent style manual for
science writers is [7].
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 337
An implementation of the basic delay-line TDC is shown in
Fig. 7. The input signal ripples along a buffer chain that
produces the delayed signals input[7]. Flip-flops are connected
to the outputs of the delay elements and sample the state of the
delay line on the rising edge of the clk signal. The clk signal
drives a high number of flip-flops so a buffer-tree (not shown)
is required. Any skew in this buffer-tree directly contributes to
the non-linearity of the TDC characteristics.
Fig 7 Delay based conventional TDC circuit diagram
Fig. 8 Timing diagram for delay based conventional TDC
4. BINARY SEARCH TDC
TDCs are extensively researched now days for use in all
digital PLLs in wireless Transceivers so on, because a TDC
can gain the full benefits of deep submicron CMOS process.
Before explanation of binary search TDC (BS-TDC) proposed
circuit just briefly describe a conventional TDC, which is
composed in the form delay chain and flip-flops. In other
words, the required number of flip-flops increases extremely
based n bits, which is a lead to more area and delay.
In order to reduce those parameters, we proposed BS-TDC
based on binary search algorithm. As shown below fig.11.the
n-bit BS-TDC is composed only of n FFs, where as there are
2^n-1 FFs in a conventional TDC. Because the area and power
for FFs are dominant in TDCs, reducing FFs directly results in
area and power reduction. Although a binary-search approach
is commonly used in voltage-domain ADCs, some tricks are
required in order to apply it to a TDC because time can neither
be stored nor subtracted[1].
Fig. 9 Circuit diagram of the Binary search TDC
Fig. 10 Timing waveform for binary search TDC
Fig. 11 Circuit diagram of the new proposed Binary search
TDC
Fig 12 Timing waveform for new proposed binary search
TDC
But in fig.9 binary search TDC has logic error is there .when
an input is high then one output will become doesn‟t exist
because the clk will become low[7] .so that the logical error
applied in proposed binary search TDC .so, that a modification
of changing the inverted input at DTC to normal input is done
in the above fig.9
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 338
Fig. 13 Comparison area based on LUTs conventional TDC
and binary search TDC
Fig. 14 Comparison combinational delay between
conventional TDC and Binary TDC
Table 1: Performance summary comparison conventional
TDC and BS-TDC
Types of
TDC
/parameter
Conventional TDC Binary search
TDC
Number of
bits
(n)
3b 4b 5b 3b 4b 5b
Number of
LUTs
7 15 31 3 4 5
Delay(ns) 4.32 7.11 12.23 4.2 5.9 9.7
5. ACCURACY OF DTC AND TDC
The accuracy of DTC and TDC with simulation of the circuit
show in fig.15 A 1b digital input of DTC is converted into
time domain signal and TDC converted digital output Dout .In
order based on clock signal DTC and another input 011 taken
input to full range of the DTC [4] .Then output of TDC Dout
will be high .But the digital logic should not mismatches, if it
so error occurrence will be appear. The simulation result in
hardware implementation is given below fig16.
6. MINIMUM CALCULATION
A minimum calculation, which is most frequently, appears in
min-sum algorithm for LDPC code decoding, is executable by
a single 1bit Comparator gate as shown in Fig. 17. The output
of OR becomes high when any one of the input signals
becomes high. Then, among the input signals with various
rising edge timings, the OR can find the fastest one, which
corresponds to the minimal value[7]. A simulation result is
shown in Fig. 18. These calculations are obviously more
efficient than the digital counterparts.
Fig. 15 Circuit diagram of accuracy of DTC and TDC
Fig. 16 Timing waveform for Accuracy
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 339
Fig. 16 Circuit diagram of Minimum calculation
Fig. 17 Timing waveform for minimum calculation
Fig. 18 simulation results for minimum calculation
7. LOW DENSITY PARITY CHECK CODES
Low-density parity-check codes are a class of linear block
code defined by a sparse M x N parity-check matrix, H
[5],where N > M and M = N − K. Although LDPC codes can
be generalized to non-binary symbols, we consider only binary
codes. The parity-check matrix has a small number of „1‟
entries compared to „0‟ entries, making it sparse. The number
of „1‟s in a parity-check matrix row is called the row-weight,
k, and the number of „1‟s in a column is the column-weight, j.
A regular LDPC code is one in which both row and column
weights are constant, otherwise, the parity check matrix is
irregular. Although a LDPC code is defined by a sparse
matrix, a bipartite graph, also known as a Tanner graph, can
be used to represent the code. A bipartite graph is a graph
whose nodes can be divided into two sets such that each node
is connected to a node in the other set. The two sets of nodes
in a Tanner graph are called check nodes and variable nodes
representing rows and columns respectively[6].
Fig.19 (a)parity check matrix (b) Tanner graph Representation
Fig. 20 Architecture of LDPC decoder
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 340
Tanner graph representation will be reduced to minimum
routing congestion and also reduced power consumption[6].
Fig20.illustrates the overall architecture of the implementation
(8,4) LDPC decoder leveraging TD-AMS .It is mainly of
variable node function units(VNUs) corresponding to (1) and
check node function units(CNUs) corresponding to (2). The
calculations in the VNUs and CNUs are partitioned into the
time domain and digital domain, considering efficiency. The
minimum function in the CNU and the summation function in
the VNU are executed in the time domain, whereas absolute
value (ABS) and XOR function in the CNU are executed in
the digital domain.
Fig. 21 Timing waveform for parity check matrix
Fig. 22 Timing waveform for check node unit
Fig. 23 Timing waveform for variable node unit
Fig. 24 BER measurement results
8. EXPERIMENTAL RESULTS
All the circuits in TD-AMS including TDC and DTC are
developed verilog hardware description language in the same
way digital .These modules can be incorporated in the verilog
simulations of the system including general digital modules.
LDPC decoder with proposed time –domain analog and digital
mixed signal processing .LDPC is implemented in 90 nm
technology and Bit error rate (BER) measurement results is
calculated in MATLAB tool
9. CONCLUSIONS
The analog circuitry is reduced to two simple building blocks,
leading to less design complexity and lower power
consumption. But this trade-off is quite favorable given recent
technological advancements in nanometer CMOS
technologies. The proposed technique is binary search TDC
can enhance the delay and area efficiencies of computing
especially in applications where high calculation accuracy and
complete answers are not required, such as error correction
and Image processing. Bit error rate is reduced also power
consumption will be reduced.
REFERENCES
[1] Hiroyuki.Kobayashi,Kazurori Hashiyoshi,”An LDPC
Decoder with Time-Domain Analog and Digital
Mixed processing”.IEEE J of Solid
circuits,Vol.49,No.1 January 2014.
[2] B.K Swann et al.,”A 100-ps Time Resolution CMOS
Time to converter for positron Emission Tomography
Imaging Applications,”IEEE Journal of Solid-State
circuits,Vol.39,No.11,pp1839-1852.Nov,2004.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 341
[3] H.Lee and C.G.Sodini.”Anaolg to Digital
converters.Digitizing the Analog World ,”Proceeding
of the IEEE,pp.323-33.Feb 2008.
[4] J.P.Jansson,A.mantyniemi and J.Kostamovaana”A
CMOS Time to Digital converter with Better than
10ps single-shot precision,”IEEE Journal of Solid-
State Circuits,Vol.41,No.6,pp,1286-1296,June 2006.
[5] C.L Juscin et al,”An Integrated 16-channel CMOS
Time to Digital converter ,”IEEE Transactions on
Nuclear Science ,Vol.41,August 1994.
[6] R.G.Gallager,”Low Density Parity Check
Codes,”Ph.D.dissertation, Massachusetts
Inst.technol.,Cambridge,MA,USA.1963.
[7] D.Miyashita,R.Yamaki,K.HashiYoshi,H.Kobayashi,S
.Kousai,Y.Oowaki and Y.Unekawa,”A 10.4
pJ/b(32,8) LDPC Decoder with Time-domain Analog
and digital mixed signal processing ,” in IEEE
int.Solid-State Circuit conf .Dig.Tech papers ,2013
.pp 420-421.
[8] S. Hemati, A. Banihashemi, and C. Plett, “A 0.18- m
CMOS analog min-sum iterative decoder for a (32, 8)
low-density parity-check (LDPC) code,” IEEE J.
Solid-State Circuits, vol. 41, no. 11, pp. 2531– 2540,
Nov. 2006.

More Related Content

PDF
Implementation and validation of multiplier less fpga based digital filter
PDF
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDMOD...
PDF
Optimized Layout Design of Priority Encoder using 65nm Technology
PDF
Qualitative Analysis of Optical Interleave Division Multiple Access using Spe...
PDF
Analysis, verification and fpga implementation of low power multiplier
PDF
FPGA based Efficient Interpolator design using DALUT Algorithm
PDF
IRJET- Color Image Compression using Canonic Signed Digit and Block based...
PDF
Dg source allocation by fuzzy and sa in distribution system for loss reductio...
Implementation and validation of multiplier less fpga based digital filter
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDMOD...
Optimized Layout Design of Priority Encoder using 65nm Technology
Qualitative Analysis of Optical Interleave Division Multiple Access using Spe...
Analysis, verification and fpga implementation of low power multiplier
FPGA based Efficient Interpolator design using DALUT Algorithm
IRJET- Color Image Compression using Canonic Signed Digit and Block based...
Dg source allocation by fuzzy and sa in distribution system for loss reductio...

What's hot (14)

PDF
Bivariatealgebraic integerencoded arai algorithm for
PDF
A High Performance Modified SPIHT for Scalable Image Compression
PDF
IRJET-A Blind Watermarking Algorithm
PDF
Design and Implementation of a Programmable Truncated Multiplier
PDF
IRJET- Data Embedding using Image Steganography
PDF
Stochastic Computing Correlation Utilization in Convolutional Neural Network ...
PDF
IRJET- Energy Efficient One Bit Subtractor Circuits for Computing Application...
PDF
An fpga implementation of the lms adaptive filter
PDF
An fpga implementation of the lms adaptive filter
PDF
A comprehensive study on Applications of Vedic Multipliers in signal processing
PDF
Mixed approach for scheduling process in wimax for high qos
PDF
A continuous time adc and digital signal processing system for smart dust and...
PDF
A continuous time adc and digital signal processing system for smart dust and...
PDF
Motion compensation for hand held camera devices
Bivariatealgebraic integerencoded arai algorithm for
A High Performance Modified SPIHT for Scalable Image Compression
IRJET-A Blind Watermarking Algorithm
Design and Implementation of a Programmable Truncated Multiplier
IRJET- Data Embedding using Image Steganography
Stochastic Computing Correlation Utilization in Convolutional Neural Network ...
IRJET- Energy Efficient One Bit Subtractor Circuits for Computing Application...
An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filter
A comprehensive study on Applications of Vedic Multipliers in signal processing
Mixed approach for scheduling process in wimax for high qos
A continuous time adc and digital signal processing system for smart dust and...
A continuous time adc and digital signal processing system for smart dust and...
Motion compensation for hand held camera devices
Ad

Viewers also liked (20)

PDF
Statistical analysis of various sub systems of panel
PDF
Evaluation of green act in small scale foundry
PDF
Study on utilization of moringa oleifera as coagulation
PDF
Vehicle anti theft system based on an embedded
PDF
Design and analysis of different digital communication systems and determinat...
PDF
An approach for discrimination prevention in data mining
PDF
Determinants of productivity improvement –
PDF
Power house automation using wireless communication
PDF
High performance low leakage power full subtractor circuit design using rate ...
PDF
Gis in assessing topographical aspects of hilly regions
PDF
Effect of elements on linear elastic stress analysis
PDF
Extracting interesting knowledge from versions of dynamic xml documents
PDF
Seismic evaluation of rc framed buildings with
PDF
Comparison of parallel summation and weak
PDF
Fault identification in transformer winding
PDF
Voiceandaccelerometercontrolledwheelchair
PDF
Static analysis of master leaf spring
PDF
Multi criteria decision model for biodiesel selection in an electrical powe...
PDF
Design of file system architecture with cluster
PDF
Comparative study of slot loaded rectangular and triangular microstrip array ...
Statistical analysis of various sub systems of panel
Evaluation of green act in small scale foundry
Study on utilization of moringa oleifera as coagulation
Vehicle anti theft system based on an embedded
Design and analysis of different digital communication systems and determinat...
An approach for discrimination prevention in data mining
Determinants of productivity improvement –
Power house automation using wireless communication
High performance low leakage power full subtractor circuit design using rate ...
Gis in assessing topographical aspects of hilly regions
Effect of elements on linear elastic stress analysis
Extracting interesting knowledge from versions of dynamic xml documents
Seismic evaluation of rc framed buildings with
Comparison of parallel summation and weak
Fault identification in transformer winding
Voiceandaccelerometercontrolledwheelchair
Static analysis of master leaf spring
Multi criteria decision model for biodiesel selection in an electrical powe...
Design of file system architecture with cluster
Comparative study of slot loaded rectangular and triangular microstrip array ...
Ad

Similar to Td ams processing for vlsi implementation of ldpc decoder (20)

PDF
Comparative Study of Delay Line Based Time to Digital Converter using FPGA
PDF
Vlsics08
PDF
Design of Speed Optimized Analog to Digital Converter using VHDL
PDF
Design of Low Power High Speed 4-Bit TIQ Based CMOS Flash ADC
PDF
A High Speed Successive Approximation Pipelined ADC.pdf
PDF
A High Speed Successive Approximation Pipelined ADC
PDF
IRJET- A Digital Down Converter on Zynq SoC
PDF
Design of a 45nm TIQ Comparator for High Speed and Low Power 4-Bit Flash ADC
PDF
An adjustable Comparator for 2-bit/step SAR ADC Configuring with multiple sam...
PDF
An Optimal Design of UP-DOWN Counter as SAR Logic Based ADC using CMOS 45nm T...
PPT
Unit 1.ppt i6ksjsjskskkaiansnajs a jsbs sjx dn cbdnen d x chdnjeic eix wo
PDF
N045048590
PDF
J010234960
PPTX
Adc by anil kr yadav
PDF
8-15
PDF
DESIGN OF IMPROVED RESISTOR LESS 45NM SWITCHED INVERTER SCHEME (SIS) ANALOG T...
PDF
IRJET- Implementation of Low Power Flash ADC using Adiabatic Logic based Doub...
PDF
A Review: Compensation of Mismatches in Time Interleaved Analog to Digital Co...
PDF
ANALYSIS AND DESIGN OF DOUBLE TAIL COMPARATOR USING A LOW POWER GATING TECHNI...
PPT
Time DIvision Multiplexing Applications
Comparative Study of Delay Line Based Time to Digital Converter using FPGA
Vlsics08
Design of Speed Optimized Analog to Digital Converter using VHDL
Design of Low Power High Speed 4-Bit TIQ Based CMOS Flash ADC
A High Speed Successive Approximation Pipelined ADC.pdf
A High Speed Successive Approximation Pipelined ADC
IRJET- A Digital Down Converter on Zynq SoC
Design of a 45nm TIQ Comparator for High Speed and Low Power 4-Bit Flash ADC
An adjustable Comparator for 2-bit/step SAR ADC Configuring with multiple sam...
An Optimal Design of UP-DOWN Counter as SAR Logic Based ADC using CMOS 45nm T...
Unit 1.ppt i6ksjsjskskkaiansnajs a jsbs sjx dn cbdnen d x chdnjeic eix wo
N045048590
J010234960
Adc by anil kr yadav
8-15
DESIGN OF IMPROVED RESISTOR LESS 45NM SWITCHED INVERTER SCHEME (SIS) ANALOG T...
IRJET- Implementation of Low Power Flash ADC using Adiabatic Logic based Doub...
A Review: Compensation of Mismatches in Time Interleaved Analog to Digital Co...
ANALYSIS AND DESIGN OF DOUBLE TAIL COMPARATOR USING A LOW POWER GATING TECHNI...
Time DIvision Multiplexing Applications

More from eSAT Publishing House (20)

PDF
Likely impacts of hudhud on the environment of visakhapatnam
PDF
Impact of flood disaster in a drought prone area – case study of alampur vill...
PDF
Hudhud cyclone – a severe disaster in visakhapatnam
PDF
Groundwater investigation using geophysical methods a case study of pydibhim...
PDF
Flood related disasters concerned to urban flooding in bangalore, india
PDF
Enhancing post disaster recovery by optimal infrastructure capacity building
PDF
Effect of lintel and lintel band on the global performance of reinforced conc...
PDF
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
PDF
Wind damage to buildings, infrastrucuture and landscape elements along the be...
PDF
Shear strength of rc deep beam panels – a review
PDF
Role of voluntary teams of professional engineers in dissater management – ex...
PDF
Risk analysis and environmental hazard management
PDF
Review study on performance of seismically tested repaired shear walls
PDF
Monitoring and assessment of air quality with reference to dust particles (pm...
PDF
Low cost wireless sensor networks and smartphone applications for disaster ma...
PDF
Coastal zones – seismic vulnerability an analysis from east coast of india
PDF
Can fracture mechanics predict damage due disaster of structures
PDF
Assessment of seismic susceptibility of rc buildings
PDF
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
PDF
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Likely impacts of hudhud on the environment of visakhapatnam
Impact of flood disaster in a drought prone area – case study of alampur vill...
Hudhud cyclone – a severe disaster in visakhapatnam
Groundwater investigation using geophysical methods a case study of pydibhim...
Flood related disasters concerned to urban flooding in bangalore, india
Enhancing post disaster recovery by optimal infrastructure capacity building
Effect of lintel and lintel band on the global performance of reinforced conc...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Shear strength of rc deep beam panels – a review
Role of voluntary teams of professional engineers in dissater management – ex...
Risk analysis and environmental hazard management
Review study on performance of seismically tested repaired shear walls
Monitoring and assessment of air quality with reference to dust particles (pm...
Low cost wireless sensor networks and smartphone applications for disaster ma...
Coastal zones – seismic vulnerability an analysis from east coast of india
Can fracture mechanics predict damage due disaster of structures
Assessment of seismic susceptibility of rc buildings
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...

Recently uploaded (20)

PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
Well-logging-methods_new................
PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
PDF
Digital Logic Computer Design lecture notes
PPTX
web development for engineering and engineering
PDF
PPT on Performance Review to get promotions
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
Lecture Notes Electrical Wiring System Components
PPT
Mechanical Engineering MATERIALS Selection
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
additive manufacturing of ss316l using mig welding
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
Sustainable Sites - Green Building Construction
PPTX
CH1 Production IntroductoryConcepts.pptx
DOCX
573137875-Attendance-Management-System-original
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Well-logging-methods_new................
Strings in CPP - Strings in C++ are sequences of characters used to store and...
Digital Logic Computer Design lecture notes
web development for engineering and engineering
PPT on Performance Review to get promotions
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
CYBER-CRIMES AND SECURITY A guide to understanding
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Lecture Notes Electrical Wiring System Components
Mechanical Engineering MATERIALS Selection
Internet of Things (IOT) - A guide to understanding
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
additive manufacturing of ss316l using mig welding
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Sustainable Sites - Green Building Construction
CH1 Production IntroductoryConcepts.pptx
573137875-Attendance-Management-System-original
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...

Td ams processing for vlsi implementation of ldpc decoder

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 335 TD-AMS PROCESSING FOR VLSI IMPLEMENTATION OF LDPC DECODER Maramreddy Harish1 , Neelima Koppala2 1 P.G.Student scholar M.Tech (VLSI), ECE Department, Sree vidyanikethan engineering college (Autonomous) 2 Assistant professor, ECE Department, Sree vidyanikethan engineering college (Autonomous) Abstract An Efficient analog to digital interface (TDC/DTC) is presented. In particular, we explore time-based techniques for data conversion, which can potentially achieve significant reductions in power consumption while keeping silicon chip area will be very small. On the basis of a generic mixed-signal system the scaling difficulties of analog and mixed-signal circuits based on a signal representation in the voltage domain are discussed for nanometer CMOS technologies. Easy to control and seamlessly embedded, were also low latency occur. Mainly applicant for LDPC implementation which is used for error correcting and image processing will be done. In gate level verilog hardware description language used for coding digital circuits using tool Xilinx ISE 10.1i and target family Spartan 3E,Device XC3S500, speed -5,package:FG320.The synthesized for the proposed digital circuits. Keywords—low density parity-check (LDPC), time-to-digital converter (TDC), Binary-search time-to digital converter (BS-TDC), low power ----------------------------------------------------------------------***-------------------------------------------------------------------- 1. INTRODUCTION The rationale behind digitally-assisted analog design is to move the accuracy burden from the realm of analog design to the digital domain. Relaxing the precision of the analog circuitry reduces power consumption significantly, while the correction of analog imperfections is implemented in the digital domain, allowing lower power and faster designs[1]. At this point the motivating question shall be discussed why TDCs suddenly become popular in mainstream micro- electronics: Modern VLSI technology is mainly driven by digital circuits. The reasons for this are the many advantages of digital compared to analog circuits: Atomic digital functions can be realized by very small and simple circuits. This results in a compact and cheap implementation of elementary logic functions and enables complex and flexible signal processing systems[2]. A comparable complexity was not feasible with an analog implementation due to area and power consumption but also due to variability and signal integrity. Flexible means reconfigurable, adjustable or even programmable. Data can be stored easily in digital systems without any loss of information. The design of digital circuits is highly automated resulting in high design efficiency and productivity. However, the main advantage of digital signal processing is the inherent robustness of digital signals against any disturbances, i.e. noise and coupling, as well as the inherent robustness of digital circuits against process variations[4]. Fig. 1 Generic digital signal processing system The reduction in supply voltage accompanying technology scaling, which is dramatically Improves the energy and area efficiencies of a digital circuits, makes the realization of voltage domain analog computation circuits, problematic. In order to maintain a dynamic range under such a low supply voltage ,it is necessary to reduce the mismatches and thermal noise ,and that results in large chip area and low power consumption[1] .
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 336 Fig. 2 Basic TD-AMS 2. DIGITAL TO TIME CONVERTER The circuit diagram of a single-bit DTC and its operation principle are shown in Fig.3 Digital-to-time conversion is realized by selecting a signal from delayed or non-delayed time-domain Signals originated from clk according to a digital input signal. The DTC is composed of unit delay cells with Tdel delay (DELs), NORs, and inverters [1]. When Din is low, node B stays low and a rising edge of passes through two NORs. On the other hand, when is high, the rising edge passes through DEL as well as two NORs. As a result, according to whether is high or low, the timing of the rising edge of varies Dout by Tdel. Fig 3 Digital to time converter circuit diagram Fig 4 Timing waveform for 1bit DTC Fig 5 Proposed 3bit DTC circuit diagram Fig 6 Timing waveform for 3bit DTC diagram A multi-bit DTC is composed of cascaded single bit DTCs with binary weighted numbers of DELs. For example 3bit 3. CONVENTIONAL TDC AND ITS OPERATION The operating principle of a TDC based on a digital delay line. The reference clock which is in a more general sense an arbitrary start signal is delayed along the delay-line. On the arrival of the stop signal the delayed versions of the input signal are sampled in parallel. Either latches or flip-flops can be used as sampling elements. The sampling process freezes the state of the delay-line at the instance where the clock signal occurs [7].These results in a thermometer code because all delay stages which have been already passed by the start signal give a HIGH value at the outputs of the sampling elements, all delay stages which have not been passed by the input signal yet give a LOW value. The position of the HIGH- LOW transition in this thermometer code indicates how far the input signal could propagate during the time interval spanned by the input and the clock signal. Hence this transition is a measure for the time interval .An excellent style manual for science writers is [7].
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 337 An implementation of the basic delay-line TDC is shown in Fig. 7. The input signal ripples along a buffer chain that produces the delayed signals input[7]. Flip-flops are connected to the outputs of the delay elements and sample the state of the delay line on the rising edge of the clk signal. The clk signal drives a high number of flip-flops so a buffer-tree (not shown) is required. Any skew in this buffer-tree directly contributes to the non-linearity of the TDC characteristics. Fig 7 Delay based conventional TDC circuit diagram Fig. 8 Timing diagram for delay based conventional TDC 4. BINARY SEARCH TDC TDCs are extensively researched now days for use in all digital PLLs in wireless Transceivers so on, because a TDC can gain the full benefits of deep submicron CMOS process. Before explanation of binary search TDC (BS-TDC) proposed circuit just briefly describe a conventional TDC, which is composed in the form delay chain and flip-flops. In other words, the required number of flip-flops increases extremely based n bits, which is a lead to more area and delay. In order to reduce those parameters, we proposed BS-TDC based on binary search algorithm. As shown below fig.11.the n-bit BS-TDC is composed only of n FFs, where as there are 2^n-1 FFs in a conventional TDC. Because the area and power for FFs are dominant in TDCs, reducing FFs directly results in area and power reduction. Although a binary-search approach is commonly used in voltage-domain ADCs, some tricks are required in order to apply it to a TDC because time can neither be stored nor subtracted[1]. Fig. 9 Circuit diagram of the Binary search TDC Fig. 10 Timing waveform for binary search TDC Fig. 11 Circuit diagram of the new proposed Binary search TDC Fig 12 Timing waveform for new proposed binary search TDC But in fig.9 binary search TDC has logic error is there .when an input is high then one output will become doesn‟t exist because the clk will become low[7] .so that the logical error applied in proposed binary search TDC .so, that a modification of changing the inverted input at DTC to normal input is done in the above fig.9
  • 4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 338 Fig. 13 Comparison area based on LUTs conventional TDC and binary search TDC Fig. 14 Comparison combinational delay between conventional TDC and Binary TDC Table 1: Performance summary comparison conventional TDC and BS-TDC Types of TDC /parameter Conventional TDC Binary search TDC Number of bits (n) 3b 4b 5b 3b 4b 5b Number of LUTs 7 15 31 3 4 5 Delay(ns) 4.32 7.11 12.23 4.2 5.9 9.7 5. ACCURACY OF DTC AND TDC The accuracy of DTC and TDC with simulation of the circuit show in fig.15 A 1b digital input of DTC is converted into time domain signal and TDC converted digital output Dout .In order based on clock signal DTC and another input 011 taken input to full range of the DTC [4] .Then output of TDC Dout will be high .But the digital logic should not mismatches, if it so error occurrence will be appear. The simulation result in hardware implementation is given below fig16. 6. MINIMUM CALCULATION A minimum calculation, which is most frequently, appears in min-sum algorithm for LDPC code decoding, is executable by a single 1bit Comparator gate as shown in Fig. 17. The output of OR becomes high when any one of the input signals becomes high. Then, among the input signals with various rising edge timings, the OR can find the fastest one, which corresponds to the minimal value[7]. A simulation result is shown in Fig. 18. These calculations are obviously more efficient than the digital counterparts. Fig. 15 Circuit diagram of accuracy of DTC and TDC Fig. 16 Timing waveform for Accuracy
  • 5. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 339 Fig. 16 Circuit diagram of Minimum calculation Fig. 17 Timing waveform for minimum calculation Fig. 18 simulation results for minimum calculation 7. LOW DENSITY PARITY CHECK CODES Low-density parity-check codes are a class of linear block code defined by a sparse M x N parity-check matrix, H [5],where N > M and M = N − K. Although LDPC codes can be generalized to non-binary symbols, we consider only binary codes. The parity-check matrix has a small number of „1‟ entries compared to „0‟ entries, making it sparse. The number of „1‟s in a parity-check matrix row is called the row-weight, k, and the number of „1‟s in a column is the column-weight, j. A regular LDPC code is one in which both row and column weights are constant, otherwise, the parity check matrix is irregular. Although a LDPC code is defined by a sparse matrix, a bipartite graph, also known as a Tanner graph, can be used to represent the code. A bipartite graph is a graph whose nodes can be divided into two sets such that each node is connected to a node in the other set. The two sets of nodes in a Tanner graph are called check nodes and variable nodes representing rows and columns respectively[6]. Fig.19 (a)parity check matrix (b) Tanner graph Representation Fig. 20 Architecture of LDPC decoder
  • 6. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 340 Tanner graph representation will be reduced to minimum routing congestion and also reduced power consumption[6]. Fig20.illustrates the overall architecture of the implementation (8,4) LDPC decoder leveraging TD-AMS .It is mainly of variable node function units(VNUs) corresponding to (1) and check node function units(CNUs) corresponding to (2). The calculations in the VNUs and CNUs are partitioned into the time domain and digital domain, considering efficiency. The minimum function in the CNU and the summation function in the VNU are executed in the time domain, whereas absolute value (ABS) and XOR function in the CNU are executed in the digital domain. Fig. 21 Timing waveform for parity check matrix Fig. 22 Timing waveform for check node unit Fig. 23 Timing waveform for variable node unit Fig. 24 BER measurement results 8. EXPERIMENTAL RESULTS All the circuits in TD-AMS including TDC and DTC are developed verilog hardware description language in the same way digital .These modules can be incorporated in the verilog simulations of the system including general digital modules. LDPC decoder with proposed time –domain analog and digital mixed signal processing .LDPC is implemented in 90 nm technology and Bit error rate (BER) measurement results is calculated in MATLAB tool 9. CONCLUSIONS The analog circuitry is reduced to two simple building blocks, leading to less design complexity and lower power consumption. But this trade-off is quite favorable given recent technological advancements in nanometer CMOS technologies. The proposed technique is binary search TDC can enhance the delay and area efficiencies of computing especially in applications where high calculation accuracy and complete answers are not required, such as error correction and Image processing. Bit error rate is reduced also power consumption will be reduced. REFERENCES [1] Hiroyuki.Kobayashi,Kazurori Hashiyoshi,”An LDPC Decoder with Time-Domain Analog and Digital Mixed processing”.IEEE J of Solid circuits,Vol.49,No.1 January 2014. [2] B.K Swann et al.,”A 100-ps Time Resolution CMOS Time to converter for positron Emission Tomography Imaging Applications,”IEEE Journal of Solid-State circuits,Vol.39,No.11,pp1839-1852.Nov,2004.
  • 7. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 341 [3] H.Lee and C.G.Sodini.”Anaolg to Digital converters.Digitizing the Analog World ,”Proceeding of the IEEE,pp.323-33.Feb 2008. [4] J.P.Jansson,A.mantyniemi and J.Kostamovaana”A CMOS Time to Digital converter with Better than 10ps single-shot precision,”IEEE Journal of Solid- State Circuits,Vol.41,No.6,pp,1286-1296,June 2006. [5] C.L Juscin et al,”An Integrated 16-channel CMOS Time to Digital converter ,”IEEE Transactions on Nuclear Science ,Vol.41,August 1994. [6] R.G.Gallager,”Low Density Parity Check Codes,”Ph.D.dissertation, Massachusetts Inst.technol.,Cambridge,MA,USA.1963. [7] D.Miyashita,R.Yamaki,K.HashiYoshi,H.Kobayashi,S .Kousai,Y.Oowaki and Y.Unekawa,”A 10.4 pJ/b(32,8) LDPC Decoder with Time-domain Analog and digital mixed signal processing ,” in IEEE int.Solid-State Circuit conf .Dig.Tech papers ,2013 .pp 420-421. [8] S. Hemati, A. Banihashemi, and C. Plett, “A 0.18- m CMOS analog min-sum iterative decoder for a (32, 8) low-density parity-check (LDPC) code,” IEEE J. Solid-State Circuits, vol. 41, no. 11, pp. 2531– 2540, Nov. 2006.