A the persent time, technological advance has brought new options like programmable logic as Complex Programmable logic Devices (CPLD) or Field Programmable Gate Array (FPGA) with more sophisticated simulation and design verification environments, which enable engineers to reach new levels of complexity and robustness, while greatly reducing the time between development and implementation.