KR920009092B1 - 나눗셈기 회로 - Google Patents
나눗셈기 회로 Download PDFInfo
- Publication number
- KR920009092B1 KR920009092B1 KR1019900004515A KR900004515A KR920009092B1 KR 920009092 B1 KR920009092 B1 KR 920009092B1 KR 1019900004515 A KR1019900004515 A KR 1019900004515A KR 900004515 A KR900004515 A KR 900004515A KR 920009092 B1 KR920009092 B1 KR 920009092B1
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- mbit
- bit
- subtracted
- subtractor
- 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.)
- Expired
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/52—Multiplying; Dividing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/52—Multiplying; Dividing
- G06F7/535—Dividing only
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/06—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons
- G06N3/063—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2207/00—Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F2207/38—Indexing scheme relating to groups G06F7/38 - G06F7/575
- G06F2207/48—Indexing scheme relating to groups G06F7/48 - G06F7/575
- G06F2207/4802—Special implementations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2207/00—Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F2207/535—Indexing scheme relating to groups G06F7/535 - G06F7/5375
- G06F2207/5353—Restoring division
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Optimization (AREA)
- Mathematical Analysis (AREA)
- Computational Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Neurology (AREA)
- Molecular Biology (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- General Health & Medical Sciences (AREA)
- Evolutionary Computation (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Artificial Intelligence (AREA)
- Logic Circuits (AREA)
- Complex Calculations (AREA)
Abstract
Description
Claims (8)
- Mbit의 피젯수신호(DIV0~DIV14)를 Mbit의 젯수신호(DIS0~DIS14)로 나누어 Mbit의 몫신호(Q0~Q14)와 Mbit의 나머지신호(R0~R14)를 발생하는 나눗셈기 회로에 있어서, 상기 Mbit 몫신호의 각 비트에 대응하는 복수의 Mbit 신경감산기들(SUB0~SUB14)중, 상기 Mbit 몫신호의 최상위 비트에 대응하는 Mbit 신경감산기(SUB14)는 상기 Mbit의 피젯수신호중 최상위 비트신호(DIV14)를 최하위 비트신호로 하고 나머지 비트신호를 "0"값으로 하는 Mbit의 피감산수신호(A0~A14)를 상기 Mbit의 젯수신호로 감산하여 Mbit의 감산결과수신호(C0~C14)를 출력하고 1bit의 빌림수신호(B)를 상기 Mbit 몫신호의 최상위 비트신호(Q14)로 출력하며, 상기 Mbit 몫신호의 나머지 비트에 대응하는 Mbit 신경감산기를(SUB0∼SUB13)은 상기 Mbit의 피젯수중 대응하는 비트신호를 최하위 비트신호로 하고 나머지 비트신호를 상위단에서 전달된 값으로 하는 Mbit의 피감산수신호를 상기 Mbit의 젯수신호로 감산하여 Mbit의 감산결과수 신호를 출력하고 1bit의 빌림수신호를 상기 Mbit 몫신호의 대응하는 비트신호로 출력하며, 상기 Mbit 몫신호의 각 비트에 대응하는 복수의 멀티플렉서들 (MUX0~MUX14)중, 각 멀티플렉서는 대응하는 신경감산기의 빌림수신호 (B)에 응답하여 감산결과가 음일 때에는 대응하는 신경감산기의 Mbit 피감산수신호를 선택하고, 감산결과가 양일 때에는 대응하는 신경감산기의 Mbit 감산결과수신호를 선택하여 하위단의 피감산수신호의 최하위 비트신호를 제외한 나머지 비트신호를 전달하며, 상기 Mbit 몫신호의 최하위 비트에 대응하는 멀티플레서(MUX0)의 출력을 상기 Mbit의 나머지신호(R0~R14)로 하는 것을 특징으로 하는 나눗셈기 회로.
- 제1항에 있어서, 상기 각 Mbit 신경감산기는 입력되는 상기 Mbit 젯수신호를 발전시키는 복수의 인버터(INV)와, 상기 인버터(INV)를 통한 상기 Mbit 젯수신호와 공급입력되는 Mbit 피감산수신호를 3bit 단위로 가산하고 서로 종속연결된 복수의 3bit 신경전가산기(FA)를 구비하는 것을 특징으로 하는 나눗셈기 회로.
- 제2항에 있어서, 상기 각 3bit 신경전가산기(FA)는 4개의 출력라인(PL); 3bit 피가수(A0~A2), 3bit 가수(B0~B2) 및 하위단에서 전파된 1bit 캐리입력(CI)에 따라 각 입력비트의 가중치의 연결세기로 제1전원전압(Vcc)을 상기 각 출력라인(OL)에 결합하기 위한 입력시냅스군(11); 단위연결세기로 제1전원전압 (Vcc)을 상기 각 출력라인(OL)에 공급하기 위한 제1바이어스시냅스군 (12); 출력의 각 비트 가중치의 연결세기로 상기 각 출력라인(OL)을 제2전원전압 (GND)으로 바이어스시키기 위한 제2바이어스시냅스군(13); 상위 출력비트의 값에 따라 그 비트의 가중치의 연결세기로 제2전원전압(GND)을 각 하위 출력비트의 출력라인(OL)에 결합하기 위한 피드백 시냅스군(14); 상기 각 출력라인(OL)에 연결되어 각 시냅스를 통하여 제1전원전압(Vcc)의 연결세기의 합이 제2전원전압(GND)의 연결세기의 합보다 클 때는 여기상태를, 같거나 작을 때에는 기저상태를 출력하는 뉴런군(15); 그리고 상기 각 뉴런(15)의 출력비트를 반전시키기 위한 인버터군(16)으로 이루어진 것을 특징으로 하는 나눗셈기 회로.
- 제3항에 있어서, 상기 각 입력시냅스 및 각 제1바이어스시냅스는 PMOS 트랜지스터로 구성하고 상기 각 제2바이어스시냅스 및 각 피드백 시냅스는 NMOS 트랜지스터로 구성한 것을 특징으로 하는 나눗셈기 회로.
- 제4항에 있어서, 상기 각 시냅스의 연결세기는 MOS 트랜지스터의 기하학적 형상비(채널폭[W]/채널길이[L])로 설정하는 것을 특징으로 하는 나눗셈기 회로.
- 제5항에 있어서, 상기 PMOS 트랜지스터의 단위 연결세기 "1"은 5μm/2μm이고, 상기 NMOS 트랜지스터의 단위 연결세기 "1"은 2μm/2μm인 것을 특징으로 하는 나눗셈기 회로.
- 제3항에 있어서, 상기 각 뉴런은 두 개의 CMOS 인버터를 종속 연결하여서 된 것을 특징으로 하는 나눗셈기 회로.
- 제1항에 있어서, 상기 각 멀티플렉서(MUX0~MUX14)는 대응하는 Mbit의 감산기의 빌림수신호(B)를 반전시키기 위한 인버터(INV)와, 대응하는 감산기의 피감산수신호 및 감산결과치신호를 상기 빌림수신호(B)와, 상기 인버터(INV)를 통한 반전된 빌림수신호(B)에 따라 각 비트별로 선택하여 다음단에 전송하기 위한 복수의 CMOS 전송게이트(TG)로 이루어진 것을 특징으로 하는 나눗셈기 회로.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019900004515A KR920009092B1 (ko) | 1990-04-03 | 1990-04-03 | 나눗셈기 회로 |
| US07/549,942 US5130944A (en) | 1990-04-03 | 1990-07-09 | Divider circuit adopting a neural network architecture to increase division processing speed and reduce hardware components |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019900004515A KR920009092B1 (ko) | 1990-04-03 | 1990-04-03 | 나눗셈기 회로 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR910018901A KR910018901A (ko) | 1991-11-30 |
| KR920009092B1 true KR920009092B1 (ko) | 1992-10-13 |
Family
ID=19297628
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019900004515A Expired KR920009092B1 (ko) | 1990-04-03 | 1990-04-03 | 나눗셈기 회로 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5130944A (ko) |
| KR (1) | KR920009092B1 (ko) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2690771A1 (fr) * | 1992-04-29 | 1993-11-05 | Philips Electronique Lab | Processeur neuronal muni de moyens pour normaliser des données. |
| US5270962A (en) * | 1992-05-11 | 1993-12-14 | Teknekron Communications Systems, Inc. | Multiply and divide circuit |
| CN107766031B (zh) * | 2017-11-14 | 2020-06-19 | 京东方科技集团股份有限公司 | 分段式除法器、分段式除法运算方法、以及电子设备 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3257548A (en) * | 1961-12-13 | 1966-06-21 | Ibm | Division techniques |
| US3803393A (en) * | 1969-07-01 | 1974-04-09 | Nasa | Asynchronous binary array divider |
| US3956621A (en) * | 1969-07-22 | 1976-05-11 | The Singer Company | Asynchronous binary array divider |
| US3816733A (en) * | 1973-05-09 | 1974-06-11 | Collins Radio Co | Bit serial divider with full scale capabilities |
| US4381550A (en) * | 1980-10-29 | 1983-04-26 | Sperry Corporation | High speed dividing circuit |
| CA1231455A (en) * | 1984-04-09 | 1988-01-12 | Masayuki Ikeda | Nonrestoring divider |
| US4713790A (en) * | 1985-07-31 | 1987-12-15 | Motorola, Inc. | Exclusive OR/NOR gate having cross-coupled transistors |
| JPS63245518A (ja) * | 1987-03-31 | 1988-10-12 | Toshiba Corp | 除算演算装置 |
| KR920007504B1 (ko) * | 1989-02-02 | 1992-09-04 | 정호선 | 신경회로망을 이용한 이진 가산기 |
-
1990
- 1990-04-03 KR KR1019900004515A patent/KR920009092B1/ko not_active Expired
- 1990-07-09 US US07/549,942 patent/US5130944A/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| US5130944A (en) | 1992-07-14 |
| KR910018901A (ko) | 1991-11-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3244506B2 (ja) | 小型乗算器 | |
| US4761760A (en) | Digital adder-subtracter with tentative result correction circuit | |
| JPH0479013B2 (ko) | ||
| KR940008612B1 (ko) | 2진수의 보수 발생 장치 | |
| Makino et al. | A 8.8-ns 54/spl times/54-bit multiplier using new redundant binary architecture | |
| US5086405A (en) | Floating point adder circuit using neural network | |
| US4899305A (en) | Manchester carry adder circuit | |
| JP3225043B2 (ja) | 絶対値算術演算ユニット及び差動マルチプレクサ | |
| US4709346A (en) | CMOS subtractor | |
| KR920009092B1 (ko) | 나눗셈기 회로 | |
| KR920006322B1 (ko) | 나눗셈기 | |
| GB2401962A (en) | A sum bit generation circuit | |
| US4873660A (en) | Arithmetic processor using redundant signed digit arithmetic | |
| US6546411B1 (en) | High-speed radix 100 parallel adder | |
| JPH09222991A (ja) | 加算方法および加算器 | |
| US5140546A (en) | Adder circuit apparatus | |
| JPH01180626A (ja) | 優先順位分解器 | |
| US7240085B2 (en) | Faster shift value calculation using modified carry-lookahead adder | |
| RU2043651C1 (ru) | Устройство для сложения | |
| KR100226757B1 (ko) | 병렬제산 연산장치 | |
| JP2563473B2 (ja) | 2進演算器 | |
| JP3418711B2 (ja) | スティッキービット値予測回路及びこれを備えた半導体装置 | |
| Joe et al. | Design of low power high speed hybrid adder | |
| JP2563467B2 (ja) | 2進演算器 | |
| JP2972218B2 (ja) | 論理回路 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| G160 | Decision to publish patent application | ||
| PG1605 | Publication of application before grant of patent |
St.27 status event code: A-2-2-Q10-Q13-nap-PG1605 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| S14-X000 | Exclusive voluntary license recorded |
St.27 status event code: A-4-4-S10-S14-lic-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 13 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 14 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 15 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 16 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20081001 Year of fee payment: 17 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 17 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20091014 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20091014 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |