Hardware verification language: Difference between revisions

Content deleted Content added
m dummy edit: restoring most recent version of article following history merge
Line 1:
A '''Hardware Verification Language''', or '''HVL''', is a programming language used to verify the designs of [[electronic circuits]] written in a [[hardware description language]]. HVLs typically include features of a [[high-level programming language]] like [[C++]] or [[Java (programming language)|Java]] as well as features for easy bit-level manipulation similar to those found in [[hardware description language|HDLs]]. Many HVLs will provide constrained random stimulus generation, and functional coverage constructs to assist with complex hardware verification.
 
[[SystemVerilog]], [[OpenVera]], [[Specmane (verification language)|Specman e]], and [[SystemC]] are the most commonly used HVLs, while [[SystemVerilog]] attempts to combine HDL and HVL constructs into a single standard.<ref>
[http://theasicguy.com/2009/02/03/verification-methodology-poll/ The ASIC Guy Verification Poll]
</ref>
<ref>
[http://theasicguy.com/2009/01/27/dvcon-survey-results-what-do-they-mean/ DVCon Language Poll]
</ref>
[[SystemVerilog]] attempts to combine HDL and HVL constructs into a single standard.
 
== See also ==
*[[OpenVera]]
*[[e (verification language)|e]]
*[[Specman]]
*[[SystemC]]
*[[SystemVerilog]]
*[[Property Specification Language]]
 
== References ==
[[Category:Hardware Verification Languages| ]]
<references/>
 
== External links ==
Think Verification: http://www.thinkverification.com/
 
{{DEFAULTSORT:Hardware Verification Language}}
{{computer-stub}}
[[Category:Hardware Verificationverification Languageslanguages| ]]
 
 
{{computercompu-lang-stub}}