We have reverse-engineered many projects, telcom, software, video
games, and printed circuit boards.
NEED
Due to the deregulation of the telephone industry, our
client had successfully reverse engineered many of the cards originally
produced by Western Electric for a SLC-96 T1 telephone system. However,
several cards were extremely difficult to reverse engineer as they had
many full-custom IC's, including a microprocessor, EPROM memory, and a
pair of gate arrays with over 10,000 gates each.
Additional requirements existed, including extreme
temperature range, reduced power, high reliability, and low cost of
manufacturing. Four different cards were required. The client required
that no custom IC's be used in the resulting design, and all components
had to be second sourced.
SOLUTION
Mitsi first developed a disassembler for the processor
code. By using a split screen editor, over 6,000 bytes of code were
translated into the target 68000 computer language.
During this development, a design flaw in the 68000
microprocessor was found and reported to the manufacturer. Mask changes
had to be made by the manufacturer to eliminate the problem.
The hardware was examined using logic analyzers, a
computer aided engineering workstation, and other tools. Simulated
circuits were tested against the known good circuits and modifications
made. Seventeen full-custom IC's were reverse engineered in this way.
A SLC-96 emulator was also developed. Controlled by a
PC, this emulator allowed worst case timing changes to be incorporated
in the design, and it reduced the need for the expensive and often
unavailable pair of SLC-96 systems.
A gate array emulator was developed and prototyped using
wire-wrap technology. After testing of the original card, four gate
array emulators were built and tested. The design was then extensively
simulated and a gate array produced that matched the functions required.
Altogether, 23 emulators were built and tested
individually and together. By using PLD technology, power was reduced,
the need for full-custom circuit was eliminated, and the design was
rapidly developed and tested.
RESULTS
All four cards are now in volume production. the gate
array was found to be 100% correct after the first pass. All of the
projects came in under budget and on time.