Algorithmic synthesis for video post-processor design
By Pradeep Thiruchelvam, Synfora, Inc.
edadesignline.com (December 09, 2008)
Introduction
With growing consumer demand for faster, cheaper and more complex devices, designers face constant pressure to meet time-to-market deadlines and financial constraints. The need to integrate ever more functionality into a product leads to a growing number of algorithms, all of which must be implemented in the SoCs that drive the product. A designer's chief challenge today is to execute these highly complex algorithms in hardware as rapidly as possible, while meeting aggressive high-performance and low-power goals. As a result, a disproportionate amount of design time is spent on hardware implementation rather than algorithmic innovation.
This article describes how ST Microelectronics used Algorithmic Synthesis to design a video post-processor, with the goals of improving project time and design flexibility, without compromising performance and power targets.
Algorithmic Synthesis offers the solution
Engineers can reduce project time and costs significantly if they elevate the design abstraction to an algorithmic level. Algorithmic synthesis (AS) technology allows the creation of complete application engines directly from sequential, untimed C algorithms. This enables the designer to explore multiple algorithms and implementation alternatives with different performance, area and power (PPA) profiles quickly, to find an optimal design and build the hardware automatically.
ST used PICO Express algorithmic synthesis to design a multi standard video post-processor (VPP), an integral part of a multi-standard video CODEC that comprises deblocking and deringing functions. The VPP was selected as a representative example to implement using AS, because it offered the possibility of directly comparing the resulting PPA and time taken with a hand-designed block.
edadesignline.com (December 09, 2008)
Introduction
With growing consumer demand for faster, cheaper and more complex devices, designers face constant pressure to meet time-to-market deadlines and financial constraints. The need to integrate ever more functionality into a product leads to a growing number of algorithms, all of which must be implemented in the SoCs that drive the product. A designer's chief challenge today is to execute these highly complex algorithms in hardware as rapidly as possible, while meeting aggressive high-performance and low-power goals. As a result, a disproportionate amount of design time is spent on hardware implementation rather than algorithmic innovation.
This article describes how ST Microelectronics used Algorithmic Synthesis to design a video post-processor, with the goals of improving project time and design flexibility, without compromising performance and power targets.
Algorithmic Synthesis offers the solution
Engineers can reduce project time and costs significantly if they elevate the design abstraction to an algorithmic level. Algorithmic synthesis (AS) technology allows the creation of complete application engines directly from sequential, untimed C algorithms. This enables the designer to explore multiple algorithms and implementation alternatives with different performance, area and power (PPA) profiles quickly, to find an optimal design and build the hardware automatically.
ST used PICO Express algorithmic synthesis to design a multi standard video post-processor (VPP), an integral part of a multi-standard video CODEC that comprises deblocking and deringing functions. The VPP was selected as a representative example to implement using AS, because it offered the possibility of directly comparing the resulting PPA and time taken with a hand-designed block.
To read the full article, click here
Related Semiconductor IP
- ReRAM NVM in DB HiTek 130nm BCD
- UFS 5.0 Host Controller IP
- PDM Receiver/PDM-to-PCM Converter
- Voltage and Temperature Sensor with integrated ADC - GlobalFoundries® 22FDX®
- 8MHz / 40MHz Pierce Oscillator - X-FAB XT018-0.18µm
Related Articles
- The 'why' and 'what' of algorithmic synthesis
- Algorithmic synthesis improves designers' efficiency
- Consumer IC Advances -> Christmas list: tricks to enhance audio, video
- Opto-electronics -> Architectural synthesis provides flexibilty in optical network design
Latest Articles
- An FPGA-Based SoC Architecture with a RISC-V Controller for Energy-Efficient Temporal-Coding Spiking Neural Networks
- Enabling RISC-V Vector Code Generation in MLIR through Custom xDSL Lowerings
- A Scalable Open-Source QEC System with Sub-Microsecond Decoding-Feedback Latency
- SNAP-V: A RISC-V SoC with Configurable Neuromorphic Acceleration for Small-Scale Spiking Neural Networks
- An FPGA Implementation of Displacement Vector Search for Intra Pattern Copy in JPEG XS