Delivering on the Advanced Refactoring of Design and Verification Code

Refactoring makes code more readable and more maintainable, while making it more efficient for simulation and synthesis