DocumentCode
2610118
Title
Block sequential CORDIC architectures
Author
Sauer, Matthias ; Bernard, Emst ; Nossek, Josef A.
Author_Institution
Inst. for Network Theory & Circuit Design, Tech. Univ. Munich, Germany
fYear
1993
fDate
3-6 May 1993
Firstpage
1591
Abstract
In the design of VLSI circuits for parallel algorithms, a tradeoff between hardware complexity and execution speed often has to be made. This results in a decision between bit-parallel and bit-serial arithmetic implementations. A data format, called block data format, is used. It covers the whole range from bit-serial to bit-parallel processing and thus offers more flexibility in the decision process. Architectures for partitioned coordinate rotations digital computer (CORDIC) units are proposed. They are described using the blockwidth of the partitioned data record as a parameter, and are suited for a possible automatic layout generation of such modules. The partitioned data arrays additionally lead to a reduction of the maximal shift distance between two CORDIC stages from O (p ) to O (√p ), where p is the wordlength of the operands, and thus reduce the maximal propagation delay
Keywords
VLSI; block codes; circuit layout CAD; digital arithmetic; parallel architectures; VLSI circuits; automatic layout generation; block data format; block sequential CORDIC architectures; execution speed; hardware complexity; maximal shift distance; parallel algorithms; partitioned coordinate rotations digital computer; partitioned data arrays; wordlength; Arithmetic; Bandwidth; Circuits; Clocks; Computer architecture; Delay; Hardware; Process design; Vectors; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 1993., ISCAS '93, 1993 IEEE International Symposium on
Conference_Location
Chicago, IL
Print_ISBN
0-7803-1281-3
Type
conf
DOI
10.1109/ISCAS.1993.394042
Filename
394042
Link To Document