Semiconductor device having an arithmetic unit of a reconfigurable circuit configuration in accordance with stored configuration data and a memory storing fixed value data to be supplied to the arithmetic unit, requiring no data area for storing fixed value data to be set in a configuration memory
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-007/38
출원번호
UP-0035055
(2005-01-14)
등록번호
US-7580963
(2009-09-08)
우선권정보
JP-2004-194104(2004-06-30)
발명자
/ 주소
Kawano, Tetsuo
Furukawa, Hiroshi
Kasama, Ichiro
Imafuku, Kazuaki
Suzuki, Toshiaki
출원인 / 주소
Fujitsu Microelectronics Limited
대리인 / 주소
Staas & Halsey LLP
인용정보
피인용 횟수 :
15인용 특허 :
4
초록▼
A semiconductor device includes a configuration memory for storing configuration data, an arithmetic unit whose circuit configuration can be reconfigured in accordance with the configuration data, and a fixed value memory for storing fixed value data to be supplied to the arithmetic unit. Since the
A semiconductor device includes a configuration memory for storing configuration data, an arithmetic unit whose circuit configuration can be reconfigured in accordance with the configuration data, and a fixed value memory for storing fixed value data to be supplied to the arithmetic unit. Since the configuration data and fixed value data to be supplied to the arithmetic unit are stored in the different memories, no data area for storing the fixed value data need be set in the configuration memory. This makes it possible to supply a predetermined fixed value to the arithmetic unit by storing only information for reading out fixed value data from the fixed value memory.
대표청구항▼
What is claimed is: 1. A semiconductor device comprising: a configuration memory storing configuration information; an arithmetic unit group having a plurality of arithmetic units, and capable of reconfiguring a circuit configuration in accordance with the configuration information supplied from sa
What is claimed is: 1. A semiconductor device comprising: a configuration memory storing configuration information; an arithmetic unit group having a plurality of arithmetic units, and capable of reconfiguring a circuit configuration in accordance with the configuration information supplied from said configuration memory; and a fixed value memory storing a fixed value to be used in arithmetic processing in said arithmetic unit group, and supplying the stored fixed value to said arithmetic unit group, wherein: said configuration memory stores, together with the configuration information, fixed value designation information to acquire a fixed value, corresponding to the configuration information, from said fixed value memory. 2. The device according to claim 1, further comprising: a fixed value designation information register holding the fixed value designation information read out together with the configuration information from said configuration memory, and supplying the fixed value designation information to said fixed value memory. 3. The device according to claim 1, wherein the fixed value designation information is address information of said fixed value memory, which indicates an area in which a fixed value corresponding to the configuration information is stored. 4. The device according to claim 1, further comprising a selector selectively supplying, to said arithmetic unit group, a fixed value supplied from said fixed value memory or an input value different from the fixed value, in accordance with the configuration information. 5. The device according to claim 4, wherein said selector is placed between said arithmetic unit group and a bus connected to said arithmetic unit group, and selectively supplies, to said arithmetic unit group, a fixed value supplied from said fixed value memory or an input value from said bus. 6. The device according to claim 1, wherein the semiconductor device comprises a plurality of said arithmetic unit groups, and said fixed value memory is divided into an arbitrary number of memories in accordance with said plurality of arithmetic unit groups. 7. The device according to claim 1, wherein the semiconductor device comprises a plurality of said arithmetic unit groups and a plurality of said fixed value memories, and each of said plurality of arithmetic unit groups receives supply of a fixed value from one of said plurality of fixed value memories. 8. The device according to claim 7, wherein said configuration memory stores, together with the configuration information, fixed value designation information related to each fixed value memory and used to acquire, from said plurality of fixed value memories, a fixed value corresponding to the configuration information. 9. The device according to claim 1, wherein processing functions of said arithmetic units of said arithmetic unit group and an interconnection connecting said arithmetic units are changed in accordance with the configuration information. 10. The device according to claim 1, further comprising a sequencer controlling a change in circuit configuration of said arithmetic unit group, and managing a state of said arithmetic unit group.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (4)
Mirsky Ethan A., Method and apparatus for configuring arbitrary sized data paths comprising multiple context processing elements.
Kolchinsky Alexander (Andover MA), Multibus sequential processor to perform in parallel a plurality of reconfigurable logic operations on a plurality of da.
Chiarulli Donald M. (4724 Newcomb Dr. Baton Rouge LA 70808) Rudd W. G. (Dept. of Computer Science Oregon State University Corvallis OR 97331) Buell Duncan A. (1212 Chippenham Dr. Baton Rouge LA 70808, Processor utilizing reconfigurable process segments to accomodate data word length.
Ching, Alvin Y.; Wong, Jennifer; New, Bernard J.; Simkins, James M.; Thendean, John M.; Wong, Anna Wing Wah; Vadi, Vasisht Mantra, Architectural floorplan for a digital signal processing circuit.
Wong, Anna Wing Wah; Wong, Jennifer; New, Bernard J.; Ching, Alvin Y.; Thendean, John M.; Simkins, James M.; Vadi, Vasisht Mantra; Schultz, David P., Arithmetic logic unit circuit.
New, Bernard J.; Vadi, Vasisht Mantra; Wong, Jennifer; Ching, Alvin Y.; Thendean, John M.; Wong, Anna Wing Wah; Simkins, James M., Digital signal processing block having a wide multiplexer.
Simkins, James M.; Ching, Alvin Y.; Thendean, John M.; Vadi, Vasisht M.; Poon, Chi Fung; Rab, Muhammad Asim, Digital signal processing block with preadder stage.
Simkins, James M.; Wong, Jennifer; New, Bernard J.; Ching, Alvin Y.; Thendean, John M.; Wong, Anna Wing Wah; Vadi, Vasisht Mantra, Digital signal processing circuit having a SIMD circuit.
Vadi, Vasisht Mantra; Wong, Jennifer; New, Bernard J.; Ching, Alvin Y.; Thendean, John M.; Wong, Anna Wing Wah; Simkins, James M., Digital signal processing circuit having a pattern circuit for determining termination conditions.
Vadi, Vasisht Mantra; Wong, Jennifer; New, Bernard J.; Ching, Alvin Y.; Thendean, John M.; Wong, Anna Wing Wah; Simkins, James M., Digital signal processing circuit having a pattern detector circuit.
New, Bernard J.; Wong, Jennifer; Simkins, James M.; Ching, Alvin Y.; Thendean, John M.; Wong, Anna Wing Wah; Vadi, Vasisht Mantra, Digital signal processing circuit having a pattern detector circuit for convergent rounding.
Simkins, James M.; Thendean, John M.; Vadi, Vasisht Mantra; New, Bernard J.; Wong, Jennifer; Wong, Anna Wing Wah; Ching, Alvin Y., Digital signal processing circuit having a pre-adder circuit.
Thendean, John M.; Wong, Jennifer; New, Bernard J.; Ching, Alvin Y.; Simkins, James M.; Wong, Anna Wing Wah; Vadi, Vasisht Mantra, Digital signal processing circuit having an adder circuit with carry-outs.
Simkins, James M.; Wong, Jennifer; New, Bernard J.; Ching, Alvin Y.; Thendean, John M.; Wong, Anna Wing Wah; Vadi, Vasisht Mantra, Digital signal processing circuit having input register blocks.
Simkins, James M.; Wong, Jennifer; New, Bernard J.; Ching, Alvin Y.; Thendean, John M.; Wong, Anna Wing Wah; Vadi, Vasisht Mantra; Schultz, David P., Digital signal processing element having an arithmetic logic unit.
Sutou, Shin-ichi, Dynamic reconfigurable circuit with a plurality of processing elements, data network, configuration memory, and immediate value network.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.