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

Design Planning  81

        TABLE 3-3  Designer Productivity
            Logic block size         Design productivity
         (number of transistors)  (transistors/engineer year)
        Tiny blocks (<10 K)                36 K
        Small blocks (10 K–300 K)         160 K
         Large blocks (300 K–4 M)         224 K




        created for a given manufacturing generation and then assembled into
        many different designs. Smaller fabless companies license the use of
        these libraries from manufacturers that sell their own spare manufac-
        turing capacity. The recent move toward dual core processors is driven
        in part by the increased productivity of duplicating entire processor cores
        for more performance rather than designing ever-more complicated cores.
          The size of the design team needed will be determined both by the type
        of design and the designer productivity with team sizes anywhere from
        less than 50 to more than 1000. The typical types of positions are shown
        in Table 3-4.
          The larger the design team, the more additional personnel will be
        needed to manage and organize the team, growing the team size even
        more. For design teams of hundreds of people, the human issues of clear
        communication, responsibility, and organization become just as impor-
        tant as any of the technical issues of design.
          The headcount of a processor project typically grows steadily until
        tapeout when the layout is first sent to be fabricated. The needed head-
        count drops rapidly after this, but silicon debug and beginning of produc-
        tion may still require large numbers of designers working on refinements
        for as much as a year after the initial design is completed. One of the most
        important challenges facing future processor designs is how to enhance pro-
        ductivity to prevent ever-larger design teams even as transistors budgets
        continue to grow.
          The design team and manpower required for lead designs are so high
        that they are relatively rare. As a result, the vast majority of processor


        TABLE 3-4  Processor Design Team Jobs

                Position                          Responsibilities
        Computer architect            Define instruction set and microarchitecture
        Logic designer                Convert microarchitecture into RTL
        Circuit designer              Convert RTL in transistor level implementation
        Mask designer                 Convert circuit design into layout
        Validation engineer           Verify logical correctness of design at all steps
        Design automation engineer    Create and/or support design CAD tools
   101   102   103   104   105   106   107   108   109   110   111