1. Automatic correction of RTL designs using a lightweight partial high level synthesis.
- Author
-
Alizadeh, Bijan and Shiroei, Masoud
- Subjects
- *
INDUSTRIAL design - Abstract
Correction of the digital designs have emerged as a major bottleneck at Register Transfer Level (RTL) due to the growing complexity of the digital systems and shortening time-to-market. Existing automated correction methods face problems like large number of error root causes, poor scalability, and multiple design errors. To address these problems, we propose an automatic correction methodology based on a lightweight partial high level synthesis (HLS) flow which takes as inputs a golden C specification and a buggy RTL design and outputs the corrected RTL model. Synthesizing the specification using a HLS tool without considering the buggy RTL to obtain the corrected RTL is not the case because manual RTL optimizations done by the designer should be preserved so that the architecture of the corrected RTL design should be as similar as possible to that of the buggy one. The results on industrial large designs show that the proposed methodology achieves 92.3% less new resources and 81.1% less connections compared to synthesizing the golden specification using a HLS tool without considering the architecture of the buggy RTL design. • A lightweight partial high level synthesis mechanism to correct RTL designs. • Preserving manual RTL optimizations done by the designer. • Addressing the large number of error root causes issue. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF