SlideShare a Scribd company logo
ULTRA-HIGH-THROUGHPUT VLSI ARCHITECTURE
OF H.265/HEVC CABAC ENCODER
FOR UHDTV APPLICATIONS
ABSTRACT:
Ultra high definition television (UHDTV) imposes extremely high throughput
requirement on video encoders based on High Efficiency Video Coding (H.265/HEVC) and
Advanced Video Coding (H.264/AVC) standards. Context-adaptive binary arithmetic coding
(CABAC) is the entropy coding component of these standards. In very-large-scale integration
implementation, CABAC has known difficulties in being effectively pipelined and parallelized,
due to the critical bin-to-bin data dependencies in its algorithm. This paper addresses the
throughput requirement of CABAC encoding for UHDTV applications. The proposed
optimizations including prenormalization, hybrid path coverage and lookahead rLPS to reduce
the critical path delay of binary arithmetic encoding (BAE) by exploiting the incompleteness of
data dependencies in rLPS updating. Meanwhile, the number of bins BAE delivers per clock
cycle is increased by the proposed bypass bin splitting technique. The context modeling and
binarization components are also optimized. As a result, our CABAC encoder delivers an
average of 4.37 bins per clock cycle. Its maximum clock frequency reaches 420 MHz when
synthesized in 90 nm. The corresponding overall throughput is 1836 Mbin/s that is 62.5% higher
than the state-of-the-art architecture

More Related Content

PDF
ENIF - A Supplier's View_Antonio Bravo - IRSE
PPTX
Electronic Program Guides using SVG
PDF
Kari rouhonen
PDF
Carl bjorgan
PPT
Optimising a multi-load container transport corridor in South Africa
PPTX
CAN FD Software Stack Integration
PPT
ENIF - A Supplier's View_Antonio Bravo - IRSE
Electronic Program Guides using SVG
Kari rouhonen
Carl bjorgan
Optimising a multi-load container transport corridor in South Africa
CAN FD Software Stack Integration

What's hot (6)

PPTX
ERTMSFormalSpecs Presentation - October 2016
DOCX
Netw 320 course project qo s design and implementation
PPSX
CyberLab CCEH Session -12 Hacking Webservers
PPT
BT multicast plans 2007
PDF
Equinix Updates IP Address Renumbering
PDF
VLSID_2015_DSE_HMP_v3
ERTMSFormalSpecs Presentation - October 2016
Netw 320 course project qo s design and implementation
CyberLab CCEH Session -12 Hacking Webservers
BT multicast plans 2007
Equinix Updates IP Address Renumbering
VLSID_2015_DSE_HMP_v3
Ad

Similar to Ultra high-throughput vlsi architecture of h.265-hevc cabac encoder for uhdtv applications (14)

DOCX
Algorithm and architecture design of the h.265 hevc intra encoder
PDF
Serial parallel dataflow-pipelined processing architecture based accelerator ...
PDF
Emerging H.264 Standard:
PDF
W1M2_Introduction_HLS from under CBased VLSI.pdf
PDF
VLSI Design for Video Coding 2010th Edition Youn
PDF
Video decoding: SDI interface implementation &H.264/AVC bitstreamdecoder hard...
PDF
An efficient reconfigurable code rate cooperative low-density parity check co...
PDF
High-Level Synthesis with GAUT
PDF
FPGA Implementation of LDPC Encoder for Terrestrial Television
PDF
VLSI Design for Video Coding 2010th Edition Youn
PDF
VLSI Design for Video Coding 2010th Edition Youn
PDF
VLSI Design for Video Coding 2010th Edition Youn
DOCX
Input-Based Dynamic Reconfiguration of Approximate Arithmetic Units for Video...
PDF
10.1.1.184.6612
Algorithm and architecture design of the h.265 hevc intra encoder
Serial parallel dataflow-pipelined processing architecture based accelerator ...
Emerging H.264 Standard:
W1M2_Introduction_HLS from under CBased VLSI.pdf
VLSI Design for Video Coding 2010th Edition Youn
Video decoding: SDI interface implementation &H.264/AVC bitstreamdecoder hard...
An efficient reconfigurable code rate cooperative low-density parity check co...
High-Level Synthesis with GAUT
FPGA Implementation of LDPC Encoder for Terrestrial Television
VLSI Design for Video Coding 2010th Edition Youn
VLSI Design for Video Coding 2010th Edition Youn
VLSI Design for Video Coding 2010th Edition Youn
Input-Based Dynamic Reconfiguration of Approximate Arithmetic Units for Video...
10.1.1.184.6612
Ad

More from I3E Technologies (20)

PPTX
Design of a low voltage low-dropout regulator
PPTX
An efficient constant multiplier architecture based on vertical horizontal bi...
PPTX
Aging aware reliable multiplier design with adaptive hold logic
PPTX
A high performance fir filter architecture for fixed and reconfigurable appli...
PPTX
A generalized algorithm and reconfigurable architecture for efficient and sca...
PPTX
A combined sdc sdf architecture for normal i o pipelined radix-2 fft
PPTX
Reverse converter design via parallel prefix adders novel components, method...
PPTX
Pre encoded multipliers based on non-redundant radix-4 signed-digit encoding
PPTX
Energy optimized subthreshold vlsi logic family with unbalanced pull up down ...
PPTX
Variable form carrier-based pwm for boost-voltage motor driver with a charge-...
PPTX
Ultrasparse ac link converters
PPTX
Single inductor dual-output buck–boost power factor correction converter
PPTX
Ripple minimization through harmonic elimination in asymmetric interleaved mu...
PPTX
Resonance analysis and soft switching design of isolated boost converter with...
PPTX
Reliability evaluation of conventional and interleaved dc–dc boost converters
PPTX
Power factor corrected zeta converter based improved power quality switched m...
PPTX
Pfc cuk converter fed bldc motor drive
PPTX
Optimized operation of current fed dual active bridge dc dc converter for pv ...
PPTX
Online variable topology type photovoltaic grid-connected inverter
Design of a low voltage low-dropout regulator
An efficient constant multiplier architecture based on vertical horizontal bi...
Aging aware reliable multiplier design with adaptive hold logic
A high performance fir filter architecture for fixed and reconfigurable appli...
A generalized algorithm and reconfigurable architecture for efficient and sca...
A combined sdc sdf architecture for normal i o pipelined radix-2 fft
Reverse converter design via parallel prefix adders novel components, method...
Pre encoded multipliers based on non-redundant radix-4 signed-digit encoding
Energy optimized subthreshold vlsi logic family with unbalanced pull up down ...
Variable form carrier-based pwm for boost-voltage motor driver with a charge-...
Ultrasparse ac link converters
Single inductor dual-output buck–boost power factor correction converter
Ripple minimization through harmonic elimination in asymmetric interleaved mu...
Resonance analysis and soft switching design of isolated boost converter with...
Reliability evaluation of conventional and interleaved dc–dc boost converters
Power factor corrected zeta converter based improved power quality switched m...
Pfc cuk converter fed bldc motor drive
Optimized operation of current fed dual active bridge dc dc converter for pv ...
Online variable topology type photovoltaic grid-connected inverter

Recently uploaded (20)

PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPT
Occupational Health and Safety Management System
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PPTX
introduction to high performance computing
PPTX
Safety Seminar civil to be ensured for safe working.
PDF
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
PPTX
UNIT - 3 Total quality Management .pptx
PDF
Categorization of Factors Affecting Classification Algorithms Selection
PDF
BIO-INSPIRED ARCHITECTURE FOR PARSIMONIOUS CONVERSATIONAL INTELLIGENCE : THE ...
PDF
PPT on Performance Review to get promotions
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PDF
Visual Aids for Exploratory Data Analysis.pdf
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
Integrating Fractal Dimension and Time Series Analysis for Optimized Hyperspe...
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PDF
Exploratory_Data_Analysis_Fundamentals.pdf
PDF
Abrasive, erosive and cavitation wear.pdf
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Occupational Health and Safety Management System
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
R24 SURVEYING LAB MANUAL for civil enggi
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
introduction to high performance computing
Safety Seminar civil to be ensured for safe working.
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
UNIT - 3 Total quality Management .pptx
Categorization of Factors Affecting Classification Algorithms Selection
BIO-INSPIRED ARCHITECTURE FOR PARSIMONIOUS CONVERSATIONAL INTELLIGENCE : THE ...
PPT on Performance Review to get promotions
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
Visual Aids for Exploratory Data Analysis.pdf
Automation-in-Manufacturing-Chapter-Introduction.pdf
Integrating Fractal Dimension and Time Series Analysis for Optimized Hyperspe...
Fundamentals of safety and accident prevention -final (1).pptx
Exploratory_Data_Analysis_Fundamentals.pdf
Abrasive, erosive and cavitation wear.pdf
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

Ultra high-throughput vlsi architecture of h.265-hevc cabac encoder for uhdtv applications

  • 1. ULTRA-HIGH-THROUGHPUT VLSI ARCHITECTURE OF H.265/HEVC CABAC ENCODER FOR UHDTV APPLICATIONS ABSTRACT: Ultra high definition television (UHDTV) imposes extremely high throughput requirement on video encoders based on High Efficiency Video Coding (H.265/HEVC) and Advanced Video Coding (H.264/AVC) standards. Context-adaptive binary arithmetic coding (CABAC) is the entropy coding component of these standards. In very-large-scale integration implementation, CABAC has known difficulties in being effectively pipelined and parallelized, due to the critical bin-to-bin data dependencies in its algorithm. This paper addresses the throughput requirement of CABAC encoding for UHDTV applications. The proposed optimizations including prenormalization, hybrid path coverage and lookahead rLPS to reduce the critical path delay of binary arithmetic encoding (BAE) by exploiting the incompleteness of data dependencies in rLPS updating. Meanwhile, the number of bins BAE delivers per clock cycle is increased by the proposed bypass bin splitting technique. The context modeling and binarization components are also optimized. As a result, our CABAC encoder delivers an average of 4.37 bins per clock cycle. Its maximum clock frequency reaches 420 MHz when synthesized in 90 nm. The corresponding overall throughput is 1836 Mbin/s that is 62.5% higher than the state-of-the-art architecture