[comp.lsi.cad] CAD Benchmarks available

mikel@mcnc.org (Michael J. Lorenzetti) (03/23/89)

             _S_I_G_D_A _F_u_n_d_s _C_A_D _B_e_n_c_h_m_a_r_k _D_i_s_t_r_i_b_u_t_i_o_n _t_h_r_o_u_g_h _M_C_N_C

                Michael Lorenzetti (SIGDA Secretary/Treasurer)
                             Jeri Williams (MCNC)

         Recognizing the importance of standardized examples in  com-
         paring CAD algorithms, SIGDA (the ACM Special Interest Group
         on  Design  Automation)  is  providing   funding   for   The
         Microelectronics Center of North Carolina (MCNC) to act as a
         CAD benchmark distribution center.  These benchmarks consist
         of  sets  of  design  data  which are inputs to DA programs.
         They allow researchers to compare results on a common set of
         problems  and  thereby  more  clearly identify advantages of
         particular algorithms or techniques.

         The benchmarks available under this program are:

         Benchmarks                                Source
      _______________________________________________________________________
         Module Generation                         Physical DA Workshop, 1989
         Place and Route                           Physical DA Workshop, 1987 
							and MCNC Workshop, 1988
         Logic Synthesis                           MCNC Workshop, 1987 and 1989
         Symbolic Layout and Compaction            MCNC Workshop, 1986
         Test Generation (combinational logic)     ISCAS 85
         Test Generation (sequential logic)        ISCAS 89
         High Level Synthesis                      SIGDA Workshop, 1989 
							(still in development)


         The  _M_o_d_u_l_e _G_e_n_e_r_a_t_i_o_n benchmarks  contain  transistor  net-
         lists  for  several modules including circuits such as ALU's
         and RAM's.  The  _P_l_a_c_e _a_n_d _R_o_u_t_e benchmarks contain standard
         cell,  gate  array  and building block layout examples.  See
         the Proceedings  of  the  24th  ACM/IEEE  Design  Automation
         Conference,  pp.  319-320 for a summary of standard cell and
         gate array examples.  The  _L_o_g_i_c _S_y_n_t_h_e_s_i_s  benchmarks  con-
         tain examples from two-level logic in PLA (ESPRESSO) format,
         finite-state  tables  in  KISS  or  ESPRESSO-MV  format  and
         multi-level logic in BLIF or Netlist-BLIF format.  The  _S_y_m_-
         _b_o_l_i_c _L_a_y_o_u_t _a_n_d _C_o_m_p_a_c_t_i_o_n benchmarks  are  nmos  and  cmos
         examples  of symbolic layout and compaction.  The  _T_e_s_t _G_e_n_-
         _e_r_a_t_i_o_n (combinational logic) benchmarks are  a  set  of  10
         combinational  circuits  used  for  comparing the results of
         test pattern generation software. The circuits range in size
         from  160  gates  to  over  3500  gates, and include several
         arithmetic and error correcting  and  translation  circuits.
         The  _T_e_s_t _G_e_n_e_r_a_t_i_o_n (sequential logic) benchmarks are a set
         of 31 sequential circuits used for comparing the results  of
         test  pattern  generation software. The smallest circuit has
         10 gates and 3 D flip-flops and the largest has over  22,000
         gates  and  1700  D  flip-flops. They are real designs taken
         from several  commercial  and  academic  institutions.   The
         _H_i_g_h  _L_e_v_e_l _S_y_n_t_h_e_s_i_s benchmarks are behavioral descriptions
         written in in VHDL.

         This list of benchmarks will be expanded as future workshops
         are held and benchmark sets developed.

         The benchmarks are made available by FTP over arpanet or  by
         9-track  tar-tapes.  There  is no charge for this service as
         SIGDA covers all tape and mailing costs.  To obtain  any  of
         the      benchmarks,     send     electronic     mail     to
         "benchmarks@mcnc.org" or write to

                             Jeri Williams
                             MCNC
                             P.O. Box 12889
                             Research Triangle Park, NC 27709.

         SIGDA and MCNC are enthusiastic about  the  benchmarks  pro-
         gram.   We  feel  that  it  advances the state-of-the-art of
         Design Automation by providing a vehicle for meaningful com-
         parisons among a wide variety of researchers.

         At the present time neither SIGDA nor MCNC are collecting or
         scoring  the  results  of  these  benchmarks.   Instead,  we
         encourage researchers to cite their results on  these  exam-
         ples when they publish their research.  This is already hap-
         pening in a big way with the place and route benchmarks (see
         the  24th  and  25th  DAC  proceedings).  Although a central
         scoring procedure would encourage  competition,  not  having
         one  prevents arbitrary emphasis of one citeria over another
         (e.g. speed vs. area) and allows  researchers  to  point  up
         advantages  of  particular algorithms in making these trade-
         offs.