Skip to main navigation Skip to search Skip to main content

Layout conscious approach and bus architecture synthesis for hardware/software codesign of systems on chip optimized for speed

  • Stony Brook University

Research output: Contribution to journalArticlepeer-review

9 Scopus citations

Abstract

This paper presents a layout-conscious approach for hardware/software codesign of systems-on-chip (SoCs) optimized for latency, including an original algorithm for bus architecture synthesis. Compared to similar work, the method addresses layout related issues that affect system optimization, such as the dependency of task communication speed on interconnect parasitic. The codesign flow executes three consecutive steps: 1) combined partitioning and scheduling: besides partitioning and scheduling, this step also identifies the minimum speed constraints for each data link; 2) IP core placement, bus architecture synthesis, and routing: IP cores are placed using a hierarchical cluster growth algorithm; bus architecture synthesis identifies a set of possible building blocks and then assembles them for minimizing bus length and complexity; poor solutions are pruned using a special table structure and select-eliminated method; and 3) rescheduling for the best bus architecture. This paper offers extensive experiments for the proposed codesign method, including bus architecture synthesis for a network processor and a JPEG SoC.

Original languageEnglish
Pages (from-to)525-538
Number of pages14
JournalIEEE Transactions on Very Large Scale Integration (VLSI) Systems
Volume13
Issue number5
DOIs
StatePublished - May 2005

Keywords

  • Bus architecture synthesis
  • Hardware/software codesign
  • Systems-on-chip (SoCs)

Fingerprint

Dive into the research topics of 'Layout conscious approach and bus architecture synthesis for hardware/software codesign of systems on chip optimized for speed'. Together they form a unique fingerprint.

Cite this