ISSCC 2008 Student Forum An 18 Gbps 2048-bit 10GBASE-T Ethernet LDPC Decoder Tinoosh Mohsenin Electrical & Computer Engineering, UC Davis

Slides:



Advertisements
Similar presentations
Forward Error Correcting Codes for Forward Error Correcting Codes for Optical Communication Systems University of Technology Dept. of computer Engineering.
Advertisements

Error Correction and LDPC decoding CMPE 691/491: DSP Hardware Implementation Tinoosh Mohsenin 1.
Inserting Turbo Code Technology into the DVB Satellite Broadcasting System Matthew Valenti Assistant Professor West Virginia University Morgantown, WV.
Information and Coding Theory
Data and Computer Communications Tenth Edition by William Stallings Data and Computer Communications, Tenth Edition by William Stallings, (c) Pearson Education.
Houshmand Shirani-mehr 1,2, Tinoosh Mohsenin 3, Bevan Baas 1 1 VCL Computation Lab, ECE Department, UC Davis 2 Intel Corporation, Folsom, CA 3 University.
Improving BER Performance of LDPC Codes Based on Intermediate Decoding Results Esa Alghonaim, M. Adnan Landolsi, Aiman El-Maleh King Fahd University of.
1 Channel Coding in IEEE802.16e Student: Po-Sheng Wu Advisor: David W. Lin.
Arbitrary Bit Generation and Correction Technique for Encoding QC-LDPC Codes with Dual-Diagonal Parity Structure Chanho Yoon, Eunyoung Choi, Minho Cheong.
FOUR WEEKS PROJECT TOPIC: ERROR DETECTION AND CORRECTION GROUP MEMBERS: ALEX NYARKO ANTHONY TSETSE BENJAMIN BOATENG SUPERVISOR: ZOLTAN SAFAR DATE: JUNE.
Low Power Design for Wireless Sensor Networks Aki Happonen.
Research Topics of Prof. Yeong-Luh Ueng Research Topics of Prof. Yeong-Luh Ueng (翁詠祿)
Computer Architecture Project
Low Density Parity Check Codes LDPC ( Low Density Parity Check ) codes are a class of linear bock code. The term “Low Density” refers to the characteristic.
Code and Decoder Design of LDPC Codes for Gbps Systems Jeremy Thorpe Presented to: Microsoft Research
EE436 Lecture Notes1 EEE436 DIGITAL COMMUNICATION Coding En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex, UK) Room 2.14.
Interconnect Efficient LDPC Code Design Aiman El-Maleh Basil Arkasosy Adnan Al-Andalusi King Fahd University of Petroleum & Minerals, Saudi Arabia Aiman.
Generalized Communication System: Error Control Coding Occurs In Right Column. 6.
1 Design and Implementation of Turbo Decoders for Software Defined Radio Yuan Lin 1, Scott Mahlke 1, Trevor Mudge 1, Chaitali.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Written by: Haim Natan Benny Pano Supervisor:
CS774. Markov Random Field : Theory and Application Lecture 10 Kyomin Jung KAIST Oct
MAT 1000 Mathematics in Today's World Winter 2015.
1 1 © 2011 The MathWorks, Inc. Accelerating Bit Error Rate Simulation in MATLAB using Graphics Processors James Lebak Brian Fanous Nick Moore High-Performance.
Low Density Parity Check (LDPC) Code Implementation Matthew Pregara & Zachary Saigh Advisors: Dr. In Soo Ahn & Dr. Yufeng Lu Dept. of Electrical and Computer.
DIGITAL COMMUNICATION Error - Correction A.J. Han Vinck.
Daphne Koller Message Passing Loopy BP and Message Decoding Probabilistic Graphical Models Inference.
Application of Finite Geometry LDPC code on the Internet Data Transport Wu Yuchun Oct 2006 Huawei Hisi Company Ltd.
Tinoosh Mohsenin and Bevan M. Baas VLSI Computation Lab, ECE Department University of California, Davis Split-Row: A Reduced Complexity, High Throughput.
CODING/DECODING CONCEPTS AND BLOCK CODING. ERROR DETECTION CORRECTION Increase signal power Decrease signal power Reduce Diversity Retransmission Forward.
Multi Level, Multi Transition & Block Codes
Distributed computing using Projective Geometry: Decoding of Error correcting codes Nachiket Gajare, Hrishikesh Sharma and Prof. Sachin Patkar IIT Bombay.
Introduction of Low Density Parity Check Codes Mong-kai Ku.
Hamming codes. Golay codes.
David Wetherall Professor of Computer Science & Engineering Introduction to Computer Networks Error Detection (§3.2.2)
Part 1: Overview of Low Density Parity Check(LDPC) codes.
Low Density Parity Check codes
Multi-Split-Row Threshold Decoding Implementations for LDPC Codes
Chris Monfredo Chris Johnson Jon Holton Greg Davis Scott Hambleton 10/03/13Rochester Institute of Technology1 P14251 Underwater Acoustic Communication.
Semi-Parallel Reconfigurable Architecture for Real-time LDPC decoding Karkooti, M.; Cavallaro, J.R.; Information Technology: Coding and Computing, 2004.
Code Construction and FPGA Implementation of a Low-Error-Floor Multi-Rate Low-Density Parity-Check Code Decoder Lei Yang, Hui Liu, C.-J Richard Shi Transactions.
Implementing Tile-based Chip Multiprocessors with GALS Clocking Styles Zhiyi Yu, Bevan Baas VLSI Computation Lab, ECE Department University of California,
Doc.: IEEE / n Submission March 2004 PCCC Turbo Codes for IEEE n B. Bougard; B. Van Poucke; L. Van der Perre {bougardb,
Doc.: IEEE /0717r0 SubmissionSlide 1 LDPC for IEEE802.11aj(45GHz) Date: Authors: May 2014 NameAffiliationsAddressPhone Liguang.
Tinoosh Mohsenin 2, Houshmand Shirani-mehr 1, Bevan Baas 1 1 University of California, Davis 2 University of Maryland Baltimore County Low Power LDPC Decoder.
1 Aggregated Circulant Matrix Based LDPC Codes Yuming Zhu and Chaitali Chakrabarti Department of Electrical Engineering Arizona State.
Waseda University Low-Density Parity-Check Code: is an error correcting code which achieves information rates very close to the Shanon limit. Message-Passing.
High Speed Networks Need Proactive Congestion Control
Robust Low Power VLSI R obust L ow P ower VLSI CORDIC Implementation for a battery-less Body sensor Node L. Patricia Gonzalez G. Dept. of Electrical Engineering,
Hamming codes. Golay codes.
Error Correction and LDPC decoding
Hamming Code In 1950s: invented by Richard Hamming
Hardware Accelerator Test Bench for Error-Correcting Algorithms
Length 1344 LDPC codes for 11ay
Department of Electrical Engineering
VLSI Architectures For Low-Density Parity-Check (LDPC) Decoders
Q. Wang [USTB], B. Rolfe [BCA]
LDPC Coding for 45GHz Date: Authors: September 2014
DIP 2005 Final Project Proposal
Progress report of LDPC codes
Computer Architecture & Operations I
An Improved Split-Row Threshold Decoding Algorithm for LDPC Codes
LDPC for MIMO Systems July 8, 2004 Jianuxan Du,
High Throughput LDPC Decoders Using a Multiple Split-Row Method
Physical Layer Approach for n
Low-Density Parity-Check Codes (LDPC Codes)
Chris Jones Cenk Kose Tao Tian Rick Wesel
500 nm WRITE VOLTAGE 0 V.
Irregular Structured LDPC Codes and Structured Puncturing
Low-Density Parity-Check Codes
ENGR 1 Presentation Thomas Matthews.
Presentation transcript:

ISSCC 2008 Student Forum An 18 Gbps 2048-bit 10GBASE-T Ethernet LDPC Decoder Tinoosh Mohsenin Electrical & Computer Engineering, UC Davis PhD, graduation date: 2008 Adviser: Professor Bevan Baas Research areas Energy efficient and high performance signal processing and error correction architectures Multi-gigabit full-parallel LDPC decoders Many-core processor architecture design UC Davis BS from Sharif University MS from Rice University

ISSCC 2008 Student Forum Research Overview Row processing Column processing H= Low Density Parity Check (LDPC) decoders Algorithms Architecture High energy efficiency High throughput LDPC codes applications 10 Gigabit Ethernet (10GBASE-T) WiMAX Digital Video Broadcasting (DVB-S2) T. Mohsenin et al., ICCD, Oct 2006 T. Mohsenin et al., ICASSP, Apr 2007 A. Blanksby et al., JSSC, Mar 2002

ISSCC 2008 Student Forum Multi-Split-Row vs. Standard Decoder Standard decoder Multi-Split-Row decoder

ISSCC 2008 Student Forum Decoder Implementation Results 10GBASE-T Code 65 nm, 1.3 V StandardSplit-2Split-4Split-4 Improve. Area Utilization25%50%90%3.6x Avg. Wire length (μm) x Speed (MHz) x Throughput (Gbps) x Energy per bit (pJ/bit) x (2048,1723) LDPC code adopted by 10GBASE-T This work Energy per Decoded bit per Iter (pJ/bit/iter) Normalized Throughput per Area (Gbps/mm 2 ) In the plot: 65 nm, 0.85 V Throughput normalized to 15 iterations Area: quadratically scaled with feature size, adjusted with row and column weights Speed: linearly scaled with feature size Energy: linearly scaled with feature size, quadratically scaled with voltage [1] A. Blanksby et al., JSSC, Mar 2002 [2] M. Mansour et al., JSSC, Mar 2006 [3] A. Darabiha et al., CICC, Sep 2007 Darabiha Mansour Blanksby Higher performance per area, and lower energy