Title :
Customizing IP cores for system-on-chip designs using extensive external don´t-cares
Author :
Chang, Kai-Hui ; Bertacco, Valeria ; Markov, Igor L.
Author_Institution :
EECS Dept., Univ. of Michigan, Ann Arbor, MI
Abstract :
Traditional digital circuit synthesis flows start from an HDL behavioral definition and assume that circuit functions are almost completely defined, making don´t-care conditions rare. However, recent design methodologies do not always satisfy these assumptions. For instance, third-party IP blocks used in a system-on-chip are often over-designed for the requirements at hand. By focusing only on the input combinations occurring in a specific application, one could resynthesize the system to reduce its area and power consumption. Therefore we extend modern digital synthesis with a novel technique, called SWEDE, that uses external don´t-cares present implicitly in existing simulation-based verification environments for circuit customization. Experiments indicate that SWEDE scales to large ICs with half-million input vectors and handles practical cases well.
Keywords :
circuit simulation; digital circuits; hardware description languages; industrial property; network synthesis; system-on-chip; HDL behavioral definition; IP blocks; IP cores; SWEDE; circuit customization; digital circuit synthesis; simulation-based verification; system-on-chip designs; Algorithm design and analysis; Automatic testing; Circuit simulation; Circuit synthesis; Circuit testing; Digital circuits; Energy consumption; Entropy; Hardware design languages; System-on-a-chip;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
Conference_Location :
Nice
Print_ISBN :
978-1-4244-3781-8
DOI :
10.1109/DATE.2009.5090732