<TABLE> <S> <C>

<PAGE>

<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM CONSOLIDATED
BALANCE SHEETS AND STATEMENTS OF OPERATIONS AS OF AND FOR FISCAL YEARS ENDED
12/27/97 AND 12/31/96 AND NOTES THERETO, AND IS QUALIFIED IN ITS ENTIRETY BY
REFERENCE TO SUCH FINANCIAL STATEMENTS.
</LEGEND>
<RESTATED>
<MULTIPLIER> 1,000

<S>                             <C>                     <C>
<PERIOD-TYPE>                   12-MOS                   12-MOS
<FISCAL-YEAR-END>                          DEC-27-1997             DEC-31-1996
<PERIOD-START>                             JAN-01-1997             JAN-01-1996
<PERIOD-END>                               DEC-27-1997             DEC-31-1996
<CASH>                                             855                   5,062
<SECURITIES>                                         0                   3,700
<RECEIVABLES>                                    6,717                   8,870
<ALLOWANCES>                                       659                     134
<INVENTORY>                                      5,926                   4,533
<CURRENT-ASSETS>                                13,911                  23,017
<PP&E>                                          13,836                  11,936
<DEPRECIATION>                                   4,289                   2,753
<TOTAL-ASSETS>                                  27,653                  32,243
<CURRENT-LIABILITIES>                            5,311                   3,789
<BONDS>                                              0                       0
<PREFERRED-MANDATORY>                                0                       0
<PREFERRED>                                          0                       0
<COMMON>                                        27,022                  25,886
<OTHER-SE>                                           0                       0
<TOTAL-LIABILITY-AND-EQUITY>                    27,653                  32,243
<SALES>                                         20,253                  31,699
<TOTAL-REVENUES>                                20,253                  31,699
<CGS>                                           15,971                  20,843
<TOTAL-COSTS>                                   27,656                  28,785
<OTHER-EXPENSES>                                     0                       0
<LOSS-PROVISION>                                     0                       0
<INTEREST-EXPENSE>                                  87                     153
<INCOME-PRETAX>                                (7,149)                   3,427
<INCOME-TAX>                                     (129)                   1,280
<INCOME-CONTINUING>                            (7,020)                   2,147
<DISCONTINUED>                                       0                       0
<EXTRAORDINARY>                                      0                       0
<CHANGES>                                            0                       0
<NET-INCOME>                                   (7,020)                   2,147
<EPS-PRIMARY>                                   (1.24)                    0.38
<EPS-DILUTED>                                   (1.24)                    0.36


</TABLE>