Skip to main navigation Skip to search Skip to main content

Optimizing blocks in an SoC using symbolic code-statement reachability analysis

  • Hong Zu Chou*
  • , Kai Hui Chang
  • , Sy Yen Kuo
  • *Corresponding author for this work
  • National Taiwan University
  • Avery Design Systems, Inc.

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

Optimizing blocks in a System-on-Chip (SoC) circuit is becoming more and more important nowadays due to the use of third-party Intellectual Properties (IPs) and reused design blocks. In this paper, we propose techniques and methodologies that utilize abundant external don't-cares that exist in an SoC environment for block optimization. Our symbolic code-statement reachability analysis can extract don't-care conditions from constrained-random testbenches or other design blocks to identify unreachable conditional blocks in the design code. Those blocks can then be removed before logic synthesis is performed to produce smaller and more power-efficient final circuits. Our results show that we can optimize designs under different constraints and provide additional flexibility for SoC design flows.

Original languageEnglish
Title of host publication2010 15th Asia and South Pacific Design Automation Conference, ASP-DAC 2010
Pages787-792
Number of pages6
DOIs
StatePublished - 2010
Externally publishedYes
Event2010 15th Asia and South Pacific Design Automation Conference, ASP-DAC 2010 - Taipei, Taiwan
Duration: 18 01 201021 01 2010

Publication series

NameProceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC

Conference

Conference2010 15th Asia and South Pacific Design Automation Conference, ASP-DAC 2010
Country/TerritoryTaiwan
CityTaipei
Period18/01/1021/01/10

Fingerprint

Dive into the research topics of 'Optimizing blocks in an SoC using symbolic code-statement reachability analysis'. Together they form a unique fingerprint.

Cite this