DocumentCode :
1732342
Title :
Verifying equivalence of digital signal processing circuits
Author :
Parhi, Keshab
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Minnesota, Minneapolis, MN, USA
fYear :
2012
Firstpage :
99
Lastpage :
103
Abstract :
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.
Keywords :
digital signal processing chips; integrated circuit design; DSP circuits; architecture design; digital signal processing circuits; dummy loops; equivalence verification; folding; functionality equivalence; high-level transformations; interleaving; pipelining; retiming; secure circuit design; switch instances; unfolding; Functionality Equivalence; Hierarchical Folding; High-Level Transformation; Reverse Engineering; Security;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signals, Systems and Computers (ASILOMAR), 2012 Conference Record of the Forty Sixth Asilomar Conference on
Conference_Location :
Pacific Grove, CA
ISSN :
1058-6393
Print_ISBN :
978-1-4673-5050-1
Type :
conf
DOI :
10.1109/ACSSC.2012.6488967
Filename :
6488967
Link To Document :
بازگشت