Raising the RTL Abstraction Level and Design Conciseness with SystemVerilog