ABSTRACT

Complex digital system design is based on a modular principle, that is, systems are built using standard modules. These modules (basic blocks, components) correspond to subfunctions (subtasks) of the system’s functionality. The set of subfunctions has been identified as useful for a large variety of logic networks, and its elements are available as library components. The design of a system using standard modules consists of decomposition of the overall function of the system into subfunctions of standard components, and the interconnection of these components.