Page 205 - A Practical Guide from Design Planning to Manufacturing
P. 205

178   Chapter Six

        TABLE 6-1  Steps between RTL and Layout
                          Synthesis       Cell-based design (CBD)   Custom
                             Full   Autoplaced  Autorouted  Cell-based  Full
                           synthesis   cells     cells    custom    custom
        Automatic logic      Yes       No         No        No       No
         minimization
        Automatic placement  Yes       Yes        No        No       No
        Automatic routing    Yes       Yes        Yes       No       No
        Reusable cell library  Yes     Yes        Yes       Yes      No


          In summary, synthesis provides the fastest design time but the least
        optimized result. By performing all the circuit and layout design by hand,
        custom design produces the most optimal result but requires the most
        time. CBD provides a middle ground, with better speed and area than
        synthesis in less time than full custom design.
          Even within a single logic block, levels of automation may be mixed
        together. A designer may choose some cells by hand but allow synthe-
        sis tools to pick the rest. Each of the steps between RTL and layout can
        be automated or performed by hand (see Table 6-1).
          To create layout from RTL, first the logic gates to be used must be
        chosen. This logic minimization is the heart of automated synthesis
        tools. The final layout also requires each of the cells to be placed rela-
        tive to the others and wires routed to connect them. Cell-based design
        flows may perform these operations automatically or allow the user to
        control them. What synthesis and CBD have in common is working
        from a reusable cell library. As automation tools become more sophisti-
        cated, full custom design is becoming less common, but more use of syn-
        thesis and CBD requires larger and more sophisticated cell libraries. The
        individual cells that make up the library are typically created using
        custom design, so the work of custom design is not disappearing but
        instead shifting from creating large functional blocks to cell libraries in
        support of synthesis and CBD. In the end, automation will never com-
        pletely replace custom circuit design and layout.


        Pre-silicon validation
        Manufacturing a new processor design is expensive. Masks must be cre-
        ated to transfer the layout of the different material layers onto the wafer.
        This cost does not change even if only a few test prototypes are needed.
        Manufacturing new chips also takes time. Changing from producing one
        revision of the design to the next takes weeks or months. This makes it
        critically important that the design be tested as thoroughly as possible
        before any chips are actually made. This is the job of  pre-silicon
        validation.
   200   201   202   203   204   205   206   207   208   209   210