This week's Flash Memory summit will not only highlight the IP Cadence delivers, but will touch on innovative application of virtual prototype technology for Flash Memory firmware and system development. Developing complex memory controllers is challenging, and an increasing portion of the capability is delivered as firmware. Virtual prototypes of hardware for memory controllers, and the systems within which they operate, enable software to be developed months ahead of the first RTL for simulation or FPGA prototyping. In a fast paced consumer marketplace where memory speed and capacity are central to delivering the value of the device, time to market is everything.
The Cadence Virtual System Platform offers the ability to model hardware at the TLM abstraction to provide speed needed for rapid software development. In addition, Incisive Software Extensions provides advanced verification of software and systems using the Universal Verification Methodology to automate use case generation and explore corner cases of the system. These technologies will be discussed on a panel Wednesday morning, as well as in the Cadence booth.
A virtual prototype enables early development of software, as well as coarse grained architectural assessment. Certain types of system timing, throughput, performance, and system capacity measurements can be estimated, enabling teams to adjust design decisions early in the project. Detailed, accurate architectural analysis isn't possible until RTL is available and the system is fully functioning. The transition to RTL from TLM can be more easily achieved with the Cadence System Development Suite, which combines virtual prototypes with simulation, emulation, and FPGA prototyping as an open, connected, and scalable solution.
Fig. 1 -- Virtual prototype for a memory controller
Come visit the Cadence booth to learn more!