SAT-based Automated Design Debugging: Improvements and Application to Low-power Design

With the growing complexity of modern VLSI designs, design errors become increasingly common. Design debugging today emerges as a bottleneck in the design flow, consuming up to 30% of the overall design effort. Unfortunately, design debugging is still a predominantly manual process in the industry....

Full description

Bibliographic Details
Main Author: Le, Bao
Other Authors: Veneris, Andreas
Language:en_ca
Published: 2012
Subjects:
CAD
Online Access:http://hdl.handle.net/1807/33304
id ndltd-TORONTO-oai-tspace.library.utoronto.ca-1807-33304
record_format oai_dc
spelling ndltd-TORONTO-oai-tspace.library.utoronto.ca-1807-333042013-04-19T20:03:46ZSAT-based Automated Design Debugging: Improvements and Application to Low-power DesignLe, BaoDesign DebuggingBoolean SatisfiabilityCAD0544With the growing complexity of modern VLSI designs, design errors become increasingly common. Design debugging today emerges as a bottleneck in the design flow, consuming up to 30% of the overall design effort. Unfortunately, design debugging is still a predominantly manual process in the industry. To tackle this problem, we enhance existing automated debugging tools and extend their applications to different design domains. The first contribution improves the performance of automated design debugging tools by using structural circuit properties, namely dominance relationships and non-solution implications. Overall, a 42% average reduction in solving run-time demonstrates the efficacy of this approach. The second contribution presents an automated debugging methodology for clock-gating design. Using clock-gating properties, we optimize existing debugging techniques to localizes and rectifies the design errors introduced by clock-gating implementations. Experiments show a 6% average reduction in debugging time and 80% of the power-savings retained.Veneris, Andreas2012-112012-11-20T20:09:31ZNO_RESTRICTION2012-11-20T20:09:31Z2012-11-20Thesishttp://hdl.handle.net/1807/33304en_ca
collection NDLTD
language en_ca
sources NDLTD
topic Design Debugging
Boolean Satisfiability
CAD
0544
spellingShingle Design Debugging
Boolean Satisfiability
CAD
0544
Le, Bao
SAT-based Automated Design Debugging: Improvements and Application to Low-power Design
description With the growing complexity of modern VLSI designs, design errors become increasingly common. Design debugging today emerges as a bottleneck in the design flow, consuming up to 30% of the overall design effort. Unfortunately, design debugging is still a predominantly manual process in the industry. To tackle this problem, we enhance existing automated debugging tools and extend their applications to different design domains. The first contribution improves the performance of automated design debugging tools by using structural circuit properties, namely dominance relationships and non-solution implications. Overall, a 42% average reduction in solving run-time demonstrates the efficacy of this approach. The second contribution presents an automated debugging methodology for clock-gating design. Using clock-gating properties, we optimize existing debugging techniques to localizes and rectifies the design errors introduced by clock-gating implementations. Experiments show a 6% average reduction in debugging time and 80% of the power-savings retained.
author2 Veneris, Andreas
author_facet Veneris, Andreas
Le, Bao
author Le, Bao
author_sort Le, Bao
title SAT-based Automated Design Debugging: Improvements and Application to Low-power Design
title_short SAT-based Automated Design Debugging: Improvements and Application to Low-power Design
title_full SAT-based Automated Design Debugging: Improvements and Application to Low-power Design
title_fullStr SAT-based Automated Design Debugging: Improvements and Application to Low-power Design
title_full_unstemmed SAT-based Automated Design Debugging: Improvements and Application to Low-power Design
title_sort sat-based automated design debugging: improvements and application to low-power design
publishDate 2012
url http://hdl.handle.net/1807/33304
work_keys_str_mv AT lebao satbasedautomateddesigndebuggingimprovementsandapplicationtolowpowerdesign
_version_ 1716582609749803008