Virtual logic netlist: Enabling efficient RTL analysis
Spandana Rachamalla, Arun Joseph, Rahul Rao, Diwesh Pandey
Abstract
Spandana Rachamalla, Arun Joseph, Rahul Rao, Diwesh Pandey
Abstract
Early design analysis is essential for better design definition and efficient balancing of design effort and risk. In this paper, we introduce the concept of virtual logic netlist (VLN), a potentially incomplete yet representative hierarchical and logical netlist graph of the design. VLN enables early and rapid register transfer level (RTL) analysis using accurate backend tool engines without the need for time-intensive synthesis techniques. We discuss the creation of a VLN, and its application to enable RTL clock gating analysis. Experimental evaluation performed on the IBM POWER8 microprocessor chip showed an error of less than 2%, and a TAT improvement of atleast 250x, when compared to full netlist based analysis.
OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Early design analysis is essential for better design definition and efficient balancing of design effort and risk. In this paper, we introduce the concept of virtual logic netlist (VLN), a potentially incomplete yet representative hierarchical and logical netlist graph of the design. VLN enables early and rapid register transfer level (RTL) analysis using accurate backend tool engines without the need for time-intensive synthesis techniques. We discuss the creation of a VLN, and its application to enable RTL clock gating analysis. Experimental evaluation performed on the IBM POWER8 microprocessor chip showed an error of less than 2%, and a TAT improvement of atleast 250x, when compared to full netlist based analysis.
Key concepts: Netlist, Computer science, Register-transfer level, Logic synthesis, Computer architecture, Logic optimization, Embedded system, Logic gate