The POTATO chip architecture: a study in tradeoffs for signal processing chip design

The authors describe an example signal-processing design which illustrates partitioning, performance, cost, and fault-tolerance tradeoffs. They focus on high-performance multiplication using the power-of-two number representation as implemented in the POTATO (power of two arithmetic time-optimized) chip architecture. The implementation is compared to more conventional designs, and performance estimates are given. It is concluded that the design compares favourably to more conventional implementations.<<ETX>>

[1]  M.T. Fertsch,et al.  A 16 bitx16 bit pipelined multiplier macrocell , 1985, IEEE Journal of Solid-State Circuits.

[2]  Peter F. Corbett,et al.  A digital-serial silicon compiler , 1988, 25th ACM/IEEE, Design Automation Conference.Proceedings 1988..

[3]  N. Ohwada,et al.  LSIs for digital signal processing , 1979 .

[4]  Richard F. Lyon,et al.  Two's Complement Pipeline Multipliers , 1976, IEEE Trans. Commun..

[5]  Trieu-Kien Truong,et al.  VLSI implementation of GSC architecture with a new ripple carry adder , 1988, Proceedings 1988 IEEE International Conference on Computer Design: VLSI.

[6]  T. Kimura,et al.  LSI's for digital signal processing , 1979, IEEE Transactions on Electron Devices.

[7]  G.L. Baldwin,et al.  A modular, high-speed serial pipeline multiplier for digital signal processing , 1978, IEEE Journal of Solid-State Circuits.

[8]  Alice C. Parker,et al.  Sehwa: a software package for synthesis of pipelines from behavioral specifications , 1988, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[9]  Cauligi S. Raghavendra,et al.  Fault tolerance and testing aspects of an architecture for a generalized sidelobe cancellor , 1988, Proceedings 1988 IEEE International Conference on Computer Design: VLSI.

[10]  Stylianos D. Pezaris A 40-ns 17-Bit by 17-Bit Array Multiplier , 1971, IEEE Transactions on Computers.