Keywords: verilog, vhdl, rtl, code, core, engineering services, macro, model, design verification, transaction, source, hardware, processor, peripheral, simulation, synthesize, synthesizable, test, bench, bus, functional, system, simulation, assertions, intellectual property