Verifying equivalence of digital signal processing circuits
暂无分享,去创建一个
Verifying the equivalence of digital signal processing circuits is not only important in designing architectures, but also in designing secure circuits. If the functionality equivalence cannot be easily verified, then the security can be improved. In this paper, we present novel use of high-level transformations to hide the functionalities of DSP circuits, which include retiming, pipelining, folding, unfolding, and interleaving. We show that we can design circuits which are harder to reverse engineer by adopting high-level transformations. However, other techniques, such as modifying the switch instances, adding dummy loops, and manipulating inputs, can also be exploited for both verifying equivalence as well as designing secure circuits.
[1] Srinivas Devadas,et al. Silicon physical random functions , 2002, CCS '02.
[2] Keshab K. Parhi,et al. VLSI digital signal processing systems , 1999 .
[3] Keshab K. Parhi,et al. Static Rate-Optimal Scheduling of Iterative Data-Flow Programs via Optimum Unfolding , 1991, IEEE Trans. Computers.
[4] Keshab K. Parhi,et al. Synthesis of control circuits in folded pipelined DSP architectures , 1992 .