nimpsim
An event based simulator of digital electronic circuits
NimpSim is a hardware description language. The aim is to cover both high level and low level descriptions with a single language running on the JVM, The description language is Scala (NimpSim is just a library). It outputs vcd files.