An application specific integrated circuit (ASIC) employs various logic blocks.
The blocks may include logic circuits that operate at different clock rates. Consequently,
an interface logic block may be needed to efficiently transfer signals from one
frequency clock domain to another. One such interface, known as a universal asynchronous
boundary module (UABM) is situated between the two domains allowing communication
between the logic circuits.