In the designing of a microcontroller or other complex circuit such as the microcontroller 232, it is common to implement the design using the VERILOG??? language (or other suitable language; ???VERILOG??? is a registered trademark of Gateway Design Automation Corp., Littleton, Mass.).