Title :
A solution for hardware emulation of non volatile memory macrocells
Author :
Pirola, Alessandro
Author_Institution :
STMicroelectronics, Agrate Brianza, Italy
Abstract :
More and more system verification makes use of hardware emulation techniques that allow a speed up in simulation performance of up to a thousand times. Typically, a design is composed of several parts, most of them available as RTL code, others, mainly memories, only as behavioral models. In this scenario, coemulation is necessary to verify the heterogeneous system descriptions, but this way most of the advantage of hardware emulation is lost. This paper presents a solution for modeling the analog array of a non volatile memory based on a VHDL synthesizable description. The presented approach relies on static RAMs and ROMs for which emulation models are assumed to be available. The adoption of a synthesizable model for the analog block makes possible the mapping of the entire design on the emulator thus exploiting its performance at full speed for efficient simulation sessions.
Keywords :
SRAM chips; formal verification; hardware description languages; logic design; logic simulation; logic testing; read-only storage; ROM; RTL code; VHDL synthesizable description; behavioral models; hardware emulation; memory analog array modeling; nonvolatile memory macrocells; static RAM; system verification; Acceleration; Context modeling; Discrete event simulation; Emulation; Hardware; Logic arrays; Macrocell networks; Nonvolatile memory; Read only memory; Silicon;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition, 2003
Print_ISBN :
0-7695-1870-2
DOI :
10.1109/DATE.2003.1186706