JPS6479862A - Semiconductor integrated circuit device - Google Patents
Semiconductor integrated circuit deviceInfo
- Publication number
- JPS6479862A JPS6479862A JP23490287A JP23490287A JPS6479862A JP S6479862 A JPS6479862 A JP S6479862A JP 23490287 A JP23490287 A JP 23490287A JP 23490287 A JP23490287 A JP 23490287A JP S6479862 A JPS6479862 A JP S6479862A
- Authority
- JP
- Japan
- Prior art keywords
- matrix
- elements
- layers
- parallel processing
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 239000004065 semiconductor Substances 0.000 title 1
- 239000011159 matrix material Substances 0.000 abstract 7
- 230000001186 cumulative effect Effects 0.000 abstract 1
Landscapes
- Complex Calculations (AREA)
- Semiconductor Integrated Circuits (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
Abstract
PURPOSE:To rapidly find out the product of elements in a complex matrix by forming three-dimensional structure and executing parallel processing for the product calculation of matrix elements by means of simple wiring. CONSTITUTION:The titled device has three-dimensional structure, register groups Aij, Bij for storing numerical data corresponding to the elements of 1st and 2nd matrixes are arrayed on 1st and 3rd layers 1, 3 and operation parts Cij for inputted data from the register groups in the 1st and 3rd layers 1, 3 and executing the parallel processing of the data are arrayed on a 2nd layer 2. Each operation part Cij has a multiplier for multiplying matrix elements in parallel and an adder for accumulatively adding the multiplied results. The calculation of matrix products based upon parallel processing is executed by constituting the register groups Aij, Bij in the 1st and 3rd layers 1, 3 as shift registers for circulating data in mutually rectangular directions of the matrix and repeating the parallel multiplication among corresponding matrix elements and the cumulative addition of the multiplied results. Consequently, the calculation time of matrix products can be remarkably shortened.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23490287A JPS6479862A (en) | 1987-09-21 | 1987-09-21 | Semiconductor integrated circuit device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23490287A JPS6479862A (en) | 1987-09-21 | 1987-09-21 | Semiconductor integrated circuit device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6479862A true JPS6479862A (en) | 1989-03-24 |
| JPH0524548B2 JPH0524548B2 (en) | 1993-04-08 |
Family
ID=16978091
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP23490287A Granted JPS6479862A (en) | 1987-09-21 | 1987-09-21 | Semiconductor integrated circuit device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6479862A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011052351A1 (en) * | 2009-10-29 | 2011-05-05 | Semiconductor Energy Laboratory Co., Ltd. | Semiconductor device |
| US9748400B2 (en) | 2011-05-20 | 2017-08-29 | Semiconductor Energy Laboratory Co., Ltd. | Semiconductor device |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS54120546A (en) * | 1978-03-10 | 1979-09-19 | Seiko Instr & Electronics Ltd | Matrix multiplier circuit |
| JPS6083175A (en) * | 1983-10-14 | 1985-05-11 | Fujitsu Ltd | Hierarchical array cache memory |
| JPS61201329A (en) * | 1985-03-04 | 1986-09-06 | Agency Of Ind Science & Technol | Parallel array multiplier |
-
1987
- 1987-09-21 JP JP23490287A patent/JPS6479862A/en active Granted
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS54120546A (en) * | 1978-03-10 | 1979-09-19 | Seiko Instr & Electronics Ltd | Matrix multiplier circuit |
| JPS6083175A (en) * | 1983-10-14 | 1985-05-11 | Fujitsu Ltd | Hierarchical array cache memory |
| JPS61201329A (en) * | 1985-03-04 | 1986-09-06 | Agency Of Ind Science & Technol | Parallel array multiplier |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011052351A1 (en) * | 2009-10-29 | 2011-05-05 | Semiconductor Energy Laboratory Co., Ltd. | Semiconductor device |
| US9202546B2 (en) | 2009-10-29 | 2015-12-01 | Semiconductor Energy Laboratory Co., Ltd. | Semiconductor device |
| US9806079B2 (en) | 2009-10-29 | 2017-10-31 | Semiconductor Energy Laboratory Co., Ltd. | Semiconductor device |
| US10720433B2 (en) | 2009-10-29 | 2020-07-21 | Semiconductor Energy Laboratory Co., Ltd. | Semiconductor device |
| US9748400B2 (en) | 2011-05-20 | 2017-08-29 | Semiconductor Energy Laboratory Co., Ltd. | Semiconductor device |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0524548B2 (en) | 1993-04-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4354249A (en) | Processing unit for multiplying two mathematical quantities including at least one complex multiplier | |
| CA1290854C (en) | Two-dimensional discrete cosine transform processor | |
| US4799183A (en) | Vector multiplier having parallel carry save adder trees | |
| JPH10111790A5 (en) | Arithmetic cell, method for performing multiplication, and programmable device - Patents.com | |
| DE102007014808A1 (en) | Multiplier and multiplier and adder unit | |
| Hayum et al. | Review of Vedic Multiplier Using Various Full Adders | |
| US6411979B1 (en) | Complex number multiplier circuit | |
| JPH0368416B2 (en) | ||
| Nayak et al. | High throughput VLSI implementation of discrete orthogonal transforms using bit-level vector-matrix multiplier | |
| Lim et al. | A serial-parallel architecture for two-dimensional discrete cosine and inverse discrete cosine transforms | |
| JPS5633734A (en) | Divisor conversion type high-speed division system | |
| Meher | Unified systolic-like architecture for DCT and DST using distributed arithmetic | |
| JPS6479862A (en) | Semiconductor integrated circuit device | |
| CA2055900C (en) | Binary tree multiplier constructed of carry save adders having an area efficient floor plan | |
| KR930008981B1 (en) | Semiconductor integrated circuit device | |
| EP0326182A2 (en) | High speed digital signal processor for signed digit numbers | |
| KR940004478A (en) | 2D 4X4 Discrete Cosine Transform Circuit and 2D 4X4 Discrete Cosine Transform Circuit | |
| JPS5694435A (en) | Multiplying circuit | |
| JPH0816903B2 (en) | Multiply-accumulate operation circuit | |
| Behera et al. | Analysis of Combinational Delay in Signed Binary Multiplier | |
| JPS6156823B2 (en) | ||
| JPS576972A (en) | Multiplying circuit of complex number | |
| Nayak et al. | 3-dimensional systolic architecture for parallel VLSI implementation of the discrete cosine transform | |
| Sinha et al. | A new parallel multiplication algorithm and its VLSI implementation | |
| Alia et al. | A fast near optimum VLSI implementation of FFT using residue number systems |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |