Working within the Parameters that System Verilog has constrained us to

Author(s):
Salman Tanvir, David Crutchfield, Markus Brosch