Icarus Verilog, alat OSS, sangat praktis, bahkan memiliki simulator. http://iverilog.icarus.com/
Ini adalah simulasi Verilog dan alat sintesis. Ini beroperasi sebagai kompiler, kompilasi kode sumber yang ditulis dalam Verilog (IEEE-1364) ke dalam beberapa format target. Untuk simulasi batch, kompiler dapat menghasilkan bentuk peralihan yang disebut perakitan vvp. Untuk sintesis, kompiler menghasilkan netlist dalam format yang diinginkan. Compiler yang tepat dimaksudkan untuk mem-parsing dan menguraikan deskripsi desain yang ditulis ke standar IEEE IEEE Std 1364-2005.
Icarus Verilog adalah pekerjaan yang sedang berjalan, dan karena standar bahasa tidak diam, mungkin selalu begitu. Demikianlah seharusnya. Namun, saya akan membuat rilis stabil dari waktu ke waktu, dan akan berusaha untuk tidak menarik fitur apa pun yang muncul dalam rilis stabil ini.
Target porting utama adalah Linux, meskipun bekerja dengan baik pada banyak sistem operasi serupa. Berbagai orang telah memberikan kontribusi binari dari rilis stabil untuk berbagai target. Rilis ini diangkut oleh sukarelawan, jadi biner apa yang tersedia tergantung pada siapa yang meluangkan waktu untuk melakukan pengemasan. Icarus Verilog telah porting ke Sistem Operasi Lain itu, sebagai alat baris perintah, dan ada penginstal untuk pengguna tanpa kompiler. Anda dapat mengompilasinya sepenuhnya dengan alat gratis, juga, meskipun ada binari yang sudah dikompilasi dari rilis stabil.