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