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....
Main Author: | |
---|---|
Other Authors: | |
Language: | en_ca |
Published: |
2012
|
Subjects: | |
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 |