Functional Simulator for Memory Devices
Original Publication Date: 1987-Oct-01
Included in the Prior Art Database: 2005-Feb-02
Functional simulators are frequently used to model memory devices for a circuit design. Some functional simulators model memory devices so one can only write to the memory device and then read from it in one cycle. In many applications, designers need the ability to read from a simulated memory and then write to it in the same cycle of simulation. Fig. 1 shows that this can be accomplished using a write-before- read primitive. The model latches the input data and input address for use in the next cycle of simulation. The input write enable signal is also latched with a one-shot latch. The input read enable and read address are not latched so that the read function occurs during the cycle the read enable signal is present.