Digital signal processors (DSPs) are a class of embedded microprocessors which is very suitable for digital signal processing. Arithmetic module as an important part of datapaths, is the core of DSP, has great influence on chip's performance, area and power consumption.The high performance arithmetic module implemented in this paper is an important part of"YHFT-DX"DSP. After system's particular sequential analysis, all the custom-designed arithmetic modules meet the sequential requirement distributed by the executed unit, ensuring that the full custom design of all executed unit meet the 600MHz requirement. The main contributions in this paper are as follows.1. Optimize and improve the arithmetic operation algorithm commonly used, and design the logic architecture of three arithmetic operation modules based on the optimizing algorithm. The control flow of the improved module is separated from data flow, and the architecture is clear, which is suitable for the following circuit design. The whole architectures of the three arithmetic operation modules are similar, and many parts of modules are the same, which can be reused effectively in layout design, reducing the difficulties of layout design greatly.2. Research the arithmetic operation module's core– the implemented algorithm and architecture of adder and shifter. Design a 16-bit SIMD adder, a mixed 40-bit adder and a funnel shifter.3. Research the optimization method of high speed logic design, complete the whole design flows such as the determination of logic levels, the selection of circuit architecture, the optimization of circuit size, and the optimization of circuit layout design and so on. Summarize the problems in design which should be paid more attention, and give corresponding solutions. Finally complete the layout design of three arithmetic operation modules.4. Research the hierarchy verification methodology based on modules, analyze the verification problems in each phase including the prototype design, algorithm architecture's optimization, circuit design, circuit size's optimization, layout design and simulation after layout. Give the corresponding solutions, and practice these methods in real project, which improve the verification efficiency and shorten the full custom design period. Meanwhile analyze the potential problems of design iteration in full custom design, give design iteration's prevention methods and modification method.The SIMD module of BC unit has been manufactured using a 130ns process for verification,based on designs of this thesis. |