The Incisive Plan to Closure Methodology (IPCM), announced earlier this year, offers the blueprint for a complete verification process, from creating automated and executable plans to achieving system level closure. On the other hand, project windows continue to shrink and systems continue to grow, containing an ever increasing number of subsystems, clusters and blocks, most of which are often provided by 3 rd party IP vendors. The effective integration of such elements into a coherent system has created a number of advanced verification applications that require increased efficiency in the way engineers can reuse verification environments at different levels of system abstraction. In order to enable such advanced verification applications, a scalable process is needed to seamlessly enable test sequence reuse across design layers, engineering teams and support chains. This paper presents a mixed-language verification environment design process based on a “reverse-waterfall ” model of stimulus generation. The solution enables sequence drivers at different layers to properly communicate and exchange test stimuli based on a concept of separation of protocol from data. A set of guidelines is proposed, complementary to IPCM, which provide a scalable solution for re-using sequences across design abstraction layers
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.