ation needed to deal withthe block at the next level of hierarchy. For instance, once a designer has implemented amultiplier module, its performance can be defined very accurately and can be captured in amodel. The performance of this multiplier is in general only marginally influenced by theway it is utilized in a larger system. For all purposes, it can hence be considered a blackbox with known characteristics. As there exists no compelling need for the systemdesigner to look inside this box, design complexity is substantially reduced. The impact ofthis divide and conquer approach is dramatic. Instead of having to deal with a myriad ofelements, the designer has to consider only a handful of components, each of which arecharacterized in performance and cost by a small number of parameters.