[Resolved Conflict] Remove all #delay from non-testbench
Created by: Karl-Han
The same as #670 , but conflicts are resolved.
Coding style is changed as #delays are removed https://github.com/verilator/verilator/issues/4858
- Collaboratively work with David and remove all the #delay in code except the testbench
- and it passes the regression.