Technology Driven DSP Architecture Optimization within a High-Level Block Diagram Based Design Flow
Dejan M. Markovic, Brian C. Richards, R.W. Brodersen
Abstract
Dejan M. Markovic, Brian C. Richards, R.W. Brodersen
Abstract
In the process of designing adaptive wireless communication systems, the design cycle traditionally requires re-entering a design at various abstraction levels, constraining the implementation choices and increasing time-to-market. An approach to use a unified design description for algorithm verification and architecture exploration is presented. The proposed graphical block-based design entry and re-targetable design flow provide the ability to track technology features in the process of architecture selection. Using this approach, word length optimization, register retiming, and data-stream interleaving are applied to square-root algorithm to reduce power and area. The flow is demonstrated on a complex multi- antenna signal processing. An example of Sobel edge detection illustrates the integration of IP macros and hardware emulation.
OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
In the process of designing adaptive wireless communication systems, the design cycle traditionally requires re-entering a design at various abstraction levels, constraining the implementation choices and increasing time-to-market. An approach to use a unified design description for algorithm verification and architecture exploration is presented. The proposed graphical block-based design entry and re-targetable design flow provide the ability to track technology features in the process of architecture selection. Using this approach, word length optimization, register retiming, and data-stream interleaving are applied to square-root algorithm to reduce power and area. The flow is demonstrated on a complex multi- antenna signal processing. An example of Sobel edge detection illustrates the integration of IP macros and hardware emulation.
Key concepts: Computer science, Design flow, Computer architecture, Retiming, Data flow diagram, Emulation, Block (permutation group theory), Interleaving