-need to add condition for asic/fpga -add unit tests -run through SC -currently it only suports testbench work