Bringing Agile Methods Into Functional Verification

时间:2013-01-03 07:31:49
【文件属性】:
文件名称:Bringing Agile Methods Into Functional Verification
文件大小:498KB
文件格式:PDF
更新时间:2013-01-03 07:31:49
Bringing Agile Methods Into Functional Agile Programming is a highly disciplined methodology used in software engineering. One aspect of the Agile methodology that is applicable to ASIC/FPGA functional verification and particularly important when creating verification environments using an Object Oriented paradigm is the Test Driven Development [2]. This process encourages the creation of a separate unit test for every critical class that is defined in a system. This paper describes the value of using a SystemVerilog unit test framework when creating a functional verification environment. Applying this Agile aspect may help achieve improvements in both quality and productivity. The usage model, the design of a unit test framework created for SystemVerilog (called svunit), and a concrete example of its usage are also presented.

网友评论