2010Unpublished venueRequires access

Static timing analysis in Dual-Rail Precharge logic based DPA resistant circuit design

Daheng Yue, Shaoqing Li, Zhang Min-xuan

Open publisher page 0 citations

Abstract

Dual-Rail Precharge (DRP) logic is an efficient countermeasure against Differential Power Analysis (DPA) attack. The existing DRP logic based design method starts from a standard design flow supported by commercial EDA tools. Virtual single ended gates, instead of real DRP logic gates, are used during synthesis, placement and routing. As a result, static timing analysis becomes a problem at these design phases. In this paper, we discuss the transition behavior of DRP logic, and present a method to build the delay models of virtual single ended gates. By using these delay models, the static timing analysis for the virtual single ended circuit can represents the actual signal propagating delay in DRP logic circuit. Hence the EDA tools can do timing optimization with accurate delay information. Experimental results on a DRP logic based AES cryptographic coprocessor show the effectiveness of the proposed method.

About this research paper

What this paper is about

Dual-Rail Precharge (DRP) logic is an efficient countermeasure against Differential Power Analysis (DPA) attack. The existing DRP logic based design method starts from a standard design flow supported by commercial EDA tools. Virtual single ended gates, instead of real DRP logic gates, are used during synthesis, placement and routing. As a result, static timing analysis becomes a problem at these design phases. In this paper, we discuss the transition behavior of DRP logic, and present a method to build the delay models of virtual single ended gates. By using these delay models, the static timing analysis for the virtual single ended circuit can represents the actual signal propagating delay in DRP logic circuit. Hence the EDA tools can do timing optimization with accurate delay information. Experimental results on a DRP logic based AES cryptographic coprocessor show the effectiveness of the proposed method.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Dual-Rail Precharge (DRP) logic is an efficient countermeasure against Differential Power Analysis (DPA) attack. The existing DRP logic based design method starts from a standard design flow supported by commercial EDA tools. Virtual single ended gates, instead of real DRP logic gates, are used during synthesis, placement and routing. As a result, static timing analysis becomes a problem at these design phases. In this paper, we discuss the transition behavior of DRP logic, and present a method to build the delay models of virtual single ended gates. By using these delay models, the static timing analysis for the virtual single ended circuit can represents the actual signal propagating delay in DRP logic circuit. Hence the EDA tools can do timing optimization with accurate delay information. Experimental results on a DRP logic based AES cryptographic coprocessor show the effectiveness of the proposed method.

Key concepts: Computer science, Logic synthesis, Static timing analysis, Logic gate, Logic optimization, Register-transfer level, Delay calculation, Logic family

Related papers

Back to paper searchBrowse research topicsOriginal source
Static timing analysis in Dual-Rail Precharge logic based DPA resistant circuit design — Research Paper | ScholarLens