Verilog 93 output

Two questions:

  • Does Chisel generate Verilog 93?
  • Would it make sense to have an explict --verilog-93 option to firtool?

No, there is no current option for customizing emission to align with a specific standard other than what exists in --lowering-options. (Also, do you mean Verilog 95?)

I have envisioned it eventually working this way, e.g., --std=1364-1995 or --std=1800-2017, where this turns on a bag of emission options and passes to lower higher-level constructs which then guarantee compliance with that standard.

4 Likes

Great!

I hadn’t given it as much thought as you have. What you outline looks good!