Restructure testbench for timing simulation
Update testbench
Add missing constraints file