INTERNATIONAL MICROCIRCUITS INC