Title :
ESL flows are enabled by high-level synthesis with universality
Author :
Nikhil, Rishiyur S.
Author_Institution :
Bluespec, Inc., Waltham, MA, USA
Abstract :
Due to their size and complexity, SoCs today require a “whole-system” approach to validation and verification, using real data traffic, throughout the design cycle. Instead of isolated IP verification with custom testbenches, followed by system integration, designers need to start with whole-system models in which subsystems can be independently substituted by refined models and IP blocks, so that there is a continuous system-level validation. Design languages need to be universal to express configurations that are so heterogeneous, both in the functionality and in level of abstraction. Further, they need to be universally synthesizable so that any such configuration can be run on hardware-assisted verification platforms (such as FPGAs) to achieve the speeds needed for meaningful validation and verification.
Keywords :
hardware description languages; high level synthesis; program verification; system-on-chip; ESL flow; IP block; SoC; design cycle; design language; hardware-assisted verification platform; high-level synthesis; real data traffic; refined model; system-level validation; whole-system model; Algorithm design and analysis; Application software; Field programmable gate arrays; Hardware; High level synthesis; Process design; Software testing; Springs; System testing; Traffic control;
Conference_Titel :
High Level Design Validation and Test Workshop (HLDVT), 2010 IEEE International
Conference_Location :
Anaheim, FL
Print_ISBN :
978-1-4244-7805-7
DOI :
10.1109/HLDVT.2010.5496648