1- ما ابتدا برنامه دلخواه مان را در یک ویرایشگر متن (مثلا notepad) می نویسیم و با فرمت v. ذخیره می کنیم. مثلا فایل test.v را می سازیم.
2- سپس به یک نرم افزار کامپایلر verilog نیاز داریم مانند Icarus Verilog.
در این مرحله باید یک خط کد بزنیم که کامپیل شود:
iverilog -o test test.v
وقتی برنامه مان را (test.v) را با Icarus Verilog اجرا می کنیم، Icarus Verilog آن را کامپایل می کند و یک فایل بدون فرمت جدید می سازد مثلا test .
3- اکنون فایل کامپایل شده ساخته شده است و باید آن را اجرا (شبیه سازی) کنیم. مجددا باید یک خط کد بزنیم که فایل test اجرا شود.
vvp test
پایان …
نکته: دو دستور iverilog و vvp مهمترین دستورهای در Icarus Verilog هستند. دستور iverilog دستور کامپایل است، و دستور vvp دستور شبیه سازی است.