DocumentCode
2144997
Title
Modeling and verification of industrial flash memories
Author
Ray, Sandip ; Bhadra, Jayanta ; Portlock, Thomas ; Syzdek, Ronald
Author_Institution
Dept. of Comput. Sci., Univ. of Texas at Austin, Austin, TX, USA
fYear
2010
fDate
22-24 March 2010
Firstpage
705
Lastpage
712
Abstract
We present a method to abstract, formalize, and verify industrial flash memory implementations. Flash memories contain specialized transistors, e.g., floating gate and split gate devices, which preclude the use of traditional switch-level abstractions for their verification. We circumvent this problem through behavioral abstractions, which allow formalization of the behaviors of the design as interacting state machines. Behavioral abstractions are agnostic to transistor type, making them suitable for formalizing flash memories. We have verified industrial flash memory implementations based on both floating gate and split gate technologies. Our work provides the first formal functional verification results for industrial flash memories.
Keywords
electronic engineering computing; formal verification; logic design; logic gates; transistors; behavioral abstraction; floating gate; formal functional verification; industrial flash memories; split gate device; switch-level abstraction; transistor; Abstracts; Computer industry; Computer science; Electronic mail; Flash memory; Microprocessors; Nonvolatile memory; Random access memory; Split gate flash memory cells; Switches; equivalence checking; formal analysis; simulation; spice; theorem proving;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Electronic Design (ISQED), 2010 11th International Symposium on
Conference_Location
San Jose, CA
ISSN
1948-3287
Print_ISBN
978-1-4244-6454-8
Type
conf
DOI
10.1109/ISQED.2010.5450498
Filename
5450498
Link To Document