A FLOATING-POINT CELL LIBRARY AND A 100-MFLOPS IMAGE SIGNAL PROCESSOR

被引:4
|
作者
FUJII, H [1 ]
HORI, C [1 ]
TAKADA, T [1 ]
HATANAKA, N [1 ]
DEMURA, T [1 ]
OOTOMO, G [1 ]
机构
[1] TOSHIBA CO LTD,CTR IC,DIV SEMICOND,SAIWAI KU,KAWASAKI 210,JAPAN
关键词
D O I
10.1109/4.142605
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A new floating-point cell library for image signal processors has been developed [1]. The library includes a floating-point arithmetic logic unit (ALU), a floating-point multiplier (MPY), an instruction RAM, and a data register file. It has been designed for high-speed operation, which allows the development of a high-performance image signal processor easily. A new adder-subtracter and a new bit alignment circuit have been developed for the ALU. As an application of the library, a new type of vector processor, which includes two ALU's, an MPY, an instruction RAM, and a register file, has been developed. It has a peak performance of 100 MFLOPS at 33 MHz. It is suitable for large-scale image processing, such as FFT, DCT, VQ, and so on. A 1.2-mu-m CMOS fabrication technology with a 1.0-mu-m gate length was used. Other circuits except the floating-point library cells were synthesized by a logic synthesizer. To achieve high-speed operation of the synthesized circuits, a new logic synthesis and optimization technique based on implicit don't-care information in register-transfer-level hardware descriptions has been developed. The high-performance image signal processor has been successfully developed by using the new floating-point cell library and the new logic synthesis and optimization technique.
引用
收藏
页码:1080 / 1088
页数:9
相关论文
共 50 条
  • [1] AN 80 MFLOPS FLOATING-POINT ENGINE IN THE INTEL I860 PROCESSOR
    SIT, HP
    NOFAL, MR
    KIMN, S
    [J]. PROCEEDINGS - IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN : VLSI IN COMPUTERS & PROCESSORS, 1989, : 374 - 379
  • [2] A DIGITAL SIGNAL PROCESSOR WITH IEEE FLOATING-POINT ARITHMETIC
    SOHIE, GRL
    KLOKER, KL
    [J]. IEEE MICRO, 1988, 8 (06) : 49 - 67
  • [3] A 40-MFLOPS 32-BIT FLOATING-POINT PROCESSOR WITH ELASTIC PIPELINE SCHEME
    KOMORI, S
    TAKATA, H
    TAMURA, T
    ASAI, FA
    OHNO, T
    TOMISAWA, O
    YAMASAKI, T
    SHIMA, K
    NISHIKAWA, H
    TERADA, H
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1989, 24 (05) : 1341 - 1347
  • [4] FLOATING-POINT MATH CHIP DELIVERS 200 MFLOPS PEAK
    BURSKY, D
    [J]. ELECTRONIC DESIGN, 1990, 38 (04) : 51 - &
  • [5] ARCHITECTURE OF A FLOATING-POINT BUTTERFLY EXECUTION UNIT IN A 400-MFLOPS PROCESSOR VLSI AND ITS IMPLEMENTATION
    YAMAUCHI, H
    MIYANAGA, H
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS ELECTRONICS INFORMATION AND SYSTEMS, 1991, 74 (11): : 3852 - 3860
  • [6] The vector floating-point unit in a synergistic processor element of a CELL processor
    Mueller, SM
    Jacobi, C
    Oh, HJ
    Tran, KD
    Cottier, SR
    Michael, BW
    Nishikawa, H
    Totsuka, Y
    Namatame, T
    Yano, N
    Machida, T
    Dhong, SH
    [J]. 17th IEEE Symposium on Computer Arithmetic, Proceedings, 2005, : 59 - 67
  • [7] A FLOATING-POINT ADVANCED CORDIC PROCESSOR
    METAFAS, DE
    GOUTIS, CE
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING, 1995, 10 (01): : 53 - 65
  • [8] FLOATING-POINT SIGNAL PROCESSOR PACKS HIGH-LEVEL INSTRUCTIONS
    BURSKY, D
    [J]. ELECTRONIC DESIGN, 1987, 35 (22) : 55 - &
  • [9] A Flexible Floating-Point Wavelet Processor
    Guntoro, Andre
    Glesner, Manfred
    [J]. SITIS 2008: 4TH INTERNATIONAL CONFERENCE ON SIGNAL IMAGE TECHNOLOGY AND INTERNET BASED SYSTEMS, PROCEEDINGS, 2008, : 403 - 410
  • [10] A 6.7-MFLOPS FLOATING-POINT COPROCESSOR WITH VECTOR MATRIX INSTRUCTIONS
    NAKAYAMA, T
    HARIGAI, H
    KOJIMA, S
    KANEKO, H
    IGARASHI, H
    TOBA, T
    YAMAGAMI, T
    YANO, Y
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1989, 24 (05) : 1324 - 1330