Browsing by Author "Chang Kuo-Chiang"
Now showing 1 - 3 of 3
- Results Per Page
- Sort Options
Item type:Item, ARITHMETIC MODULE, DEVICE AND SYSTEM(2013-11-21) ;Liu Chih-Wei ;Chang Kuo-Chiang ;Ou Shih-HaoChen Yu-WenAn arithmetic module is provided, including a first adder, a first shifter coupled to the first adder, a multiplier coupled to the first shifter for receiving an external coefficient signal, a digit alignment unit coupled to the multiplier, a second adder coupled to the digit alignment unit, and a second shifter coupled to the second adder. The arithmetic module reduces the overall computation time effectively, as compared with a scalar processor, by employing a serial data connection design, and also significantly reduces power consumption of the digital signal processor by requiring fewer input and output ends than those of a multi-issue processor.Item type:Item, Arithmetic module, device and system(2015-03-03) ;Liu Chih-Wei ;Chang Kuo-Chiang ;Ou Shih-HaoChen Yu-WenAn arithmetic module is provided, including a first adder, a first shifter coupled to the first adder, a multiplier coupled to the first shifter for receiving an external coefficient signal, a digit alignment unit coupled to the multiplier, a second adder coupled to the digit alignment unit, and a second shifter coupled to the second adder. The arithmetic module reduces the overall computation time effectively, as compared with a scalar processor, by employing a serial data connection design, and also significantly reduces power consumption of the digital signal processor by requiring fewer input and output ends than those of a multi-issue processor.Item type:Item, VARIABLE-LATENCY SPECULATING PIPELINED BOOTH MULTIPLIER WITH STATISTICAL CARRY ESTIMATION FOR ERROR DETECTION AND RECOVERY(2015-09-17) ;Liu Chih-Wei ;Chen Shin-Kai ;Chang Kuo-Chiang ;Wu Tsung-YiTsai An-ChiProvided is a method for processing pipelined data using a variable-latency speculating booth multiplier (VLSBM), including a first operation and a second operation. The first operation has the steps of partitioning partial products into a least significant part (LSP) and a most significant part (MSP), estimating a carry of the LSP, computing the MSP based on the estimated carry, computing the LSP independently to obtain a true carry and detecting a computation error by comparing the estimated carry with the true carry. Also, the second operation has the step of correcting the computation error based on the difference between the estimated carry and the true carry. Further, a VLSBM for processing pipelined data is also provided.