Title :
High-level specification and automatic generation of IP interface monitors
Author :
Oliveira, Marcio T. ; Hu, Alan J.
Author_Institution :
Dept. of Comput. Sci., British Columbia Univ., Vancouver, BC, Canada
Abstract :
A central problem in functional verification is to check that a circuit block is producing correct outputs while enforcing that the environment is providing legal inputs. To attack this problem, several researchers have proposed monitor-based methodologies, which offer many benefits. This paper presents a novel, high-level specification style for these monitors, along with a linear-size, linear-time translation algorithm into monitor circuits. The specification style naturally fits the complex, but well-specified interfaces used between IP blocks in systems-on-chip. To demonstrate the advantage of our specification style, we have specified monitors for various versions of the Sonics OCP protocol as well as the AMBA AHB protocol, and have developed a prototype tool that automatically translates specifications into Verilog or VHDL monitor circuits.
Keywords :
formal specification; formal verification; hardware description languages; high level synthesis; industrial property; protocols; system-on-chip; AMBA AHB protocol; IP interface monitor circuit; Sonics OCP protocol; VHDL; Verilog; automatic generation; functional verification; high-level specification; system-on-chip; translation algorithm; Circuits; Computer displays; Computer science; Design automation; Documentation; Formal verification; Law; Legal factors; Permission; Protocols;
Conference_Titel :
Design Automation Conference, 2002. Proceedings. 39th
Print_ISBN :
1-58113-461-4
DOI :
10.1109/DAC.2002.1012607