KR880014461A - 논리연산장치 - Google Patents

논리연산장치 Download PDF

Info

Publication number
KR880014461A
KR880014461A KR1019880004997A KR880004997A KR880014461A KR 880014461 A KR880014461 A KR 880014461A KR 1019880004997 A KR1019880004997 A KR 1019880004997A KR 880004997 A KR880004997 A KR 880004997A KR 880014461 A KR880014461 A KR 880014461A
Authority
KR
South Korea
Prior art keywords
output
logic
data
arithmetic
register
Prior art date
Application number
KR1019880004997A
Other languages
English (en)
Other versions
KR920001100B1 (ko
Inventor
노부오 후나꾸보
Original Assignee
미다 가쓰시게
가부시끼가이샤히다찌세이사꾸쇼
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 미다 가쓰시게, 가부시끼가이샤히다찌세이사꾸쇼 filed Critical 미다 가쓰시게
Publication of KR880014461A publication Critical patent/KR880014461A/ko
Application granted granted Critical
Publication of KR920001100B1 publication Critical patent/KR920001100B1/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/1629Error detection by comparing the output of redundant processing systems
    • G06F11/1641Error detection by comparing the output of redundant processing systems where the comparison is not performed by the redundant processing components
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48Methods 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/57Arithmetic logic units [ALU], i.e. arrangements or devices for performing two or more of the operations covered by groups G06F7/483 – G06F7/556 or for performing logical operations

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Logic Circuits (AREA)
  • Hardware Redundancy (AREA)

Abstract

내용 없음

Description

논리연산장치
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제1도는 본 발명에 의한 일실시예의 논리연산장치의 요부를 개략적으로 도시하는 블록도. 제3도는 본 발명에 의한 다른 바람직한 실시예의 논리연산장치를 구현한 대규모집적회로의 설계도를 개략적으로 도시하는 평면도이다.

Claims (11)

  1. 논리연산장치에 있어서, 프리차아지형(precharge type)의 동적회로(dynamic circuit)를 포함하는 제1의 산술 및 논리장치; 정적회로의 구성되고, 상기 제1장치와 동일한 연산기능을 갖는 제2의 산출 및 논리장치를 포함하는 것을 특징으로 하는 논리연산장치.
  2. 논리연산장치에 있어서, 프리차아지형(percharge type)의 동적회로(dynamic circuit)를 포함하는 제1의 산술 및 논리장치; 정적회로로 구성되고, 상기 제1장치와 동일한 연산기능을 갖는 제2의 산출 및 논리장치; 패리티비트(party bit)를 상기 제1장치의 연산출력에 첨가하기위한 패리티비트발생기; 상기 제1장치의 프리차아지용 타이밍을 제어하고, 상기 제1 및 제2장치의 데이타입력과 출력용 타이밍콘트롤러를 포함하는 것을 특징으로 하는 논리연산장치.
  3. 논리연산장치에 있어서, 프리차아지형(precharge type)의 동적회로(dynamic circuit)를 포함하는 제1의 산술 및 논리장치;정적회로로 구성되고, 상기 제1장치와 동일한 연산기능을 갖는 제2의 산술 및 논리장치;상기 제1장치의 연산출력과 상기 제2장치의 연산출력을 비교하기 위한 비교기(comparator);상기 비교기의 출력을 수신하기 위한 불일치플래그레지스터;상기 제1 및 제2장치에 공통의 데이타를 제공하기 위한 입력레지스터;상기 제1장치의 프리차아지용 타이밍을 제어하고, 상기 제1 및 제2장치의 데이타입력과 출력용 타이밍콘트롤러를 포함하는 것을 특징으로 하는 논리연산장치.
  4. 논리연산장치에 있어서, 프리차아지형(precharge type)의 동적회로(dynamic circuit)를 포함하는 제1의 산술 및 논리장치;정적회로로 구성되고, 상기 제1장치와 동일한 연산기능을 갖는 제2의 산출 및 논리장치;패리티비트를 상기 제1장치의 연산출력에 첨가하기 위한 패리티비트발생기;상기 제1장치의 연산출력과 상기 제2장치의 연산출력을 비교하기 위한 비교기;상기 비교기의 출력을 수신하기 위한 붙일치플래그레지스터;상기 제1 및 제2장치에 공통의 데이타를 제공하기 위한 입력레지스테;상기 패리티발생기로부터 패리티비트로 첨가된 출력데이타를 수신하기 위한 출력레지스터;상기 출력레지스테의 출력데이타를 기억하기 위한 국부기억장치(local storage);상기 국부기억장치에 기입제어(write control)를 실행하기 위한 국부기억장치콘트롤러(local storage controller);상기 불일치플레그레지스터의 출력에 따라서 국부기억장치콘트롤러로부터 기입제어신호를 억제하기 위한 콘트롤러;상기 제1장치의 프리차아지용 타이밍을 제어하고, 상기 제1 및 제2장치의 데이타입력과 출력용 타이밍콘트롤러를 포함하는 것을 특징으로 하는 논리연산장치.
  5. 제4항에 있어서, 상기 논리기억장치가 범용의 레지스터군을 포함하며, 그 각각이 복수개의 번지지정영역(addressable areas)을 가지고, 상기 국부기억장치콘트롤러가 상기 국부기억장치에 번지제어신호(address controlsignal), 기입제어신호(write control signal) 및 판독제어신호(read control signal)를 생성하는 것을 특징으로 하는 논리연산장치.
  6. 논리연산장치에 있어서, 프리차아지형(precharge type)의 동적회로(dynamic circuit)를 포함하는 제1의 산술 및 논리장치;정적회로로 구성되고, 상기 제1장치와 동일한 연산기능을 갖는 제2의산술 및 논리장치;패리티비트를 상기 제1장치의 연산출력에 첨가하기 위한 패리티비트발생기;상기 제1장치의 연산출력과 상기 제2장치의 연산출력을 비교하기 위한 비교기;상기 비교기의 출력을수신하기 위한 불일치플래그레지스터;상기 제1 및 제2장치에 공통의 데이타를 제공하기 위한 입력레지스터;상기 패리티발생기로부터 패리티비트로 첨가된 출력데이타를 수신하기 위한 출력레지스터;상기 출력레지스터의 출력데이타를 기억하기 위한 국부기억장치(local storage);상기 국부기억장치에 기입제어(write control)를 실행하기 위한 국부기억장치콘트롤러(local storage controller);상기 불일치플래그레지스터의 출력에 따라서 국부기억장치콘트롤러부터 기입제어신호를 억제하기 위한 콘트롤러;상기 제1장치에 공급된 프리차아지제어타이밍신호, 상기 입력레지스터에 공급된 데이타취입(data takke-in) 타이밍신호, 상기 출력레지스터에 공급된 데이타취입타이밍신호 및 상기 국부기억장치콘트롤러에 공급된 제어타이밍신호를 차례로 생성하기 위한 타이밍 콘트롤러를 포함하는 것을 특징으로 하는 논리연산장치.
  7. 제6항에 있어서, 상기 불일치플래그레지스터의 출력은 상기 타이밍콘트롤러를 리셋트하기 위하여 호스트프로세싱장치와 리셋트신호에 보내고, 상기 불일치플래그레지스터는 상기 불일치플래그레지스터의 출력에 응답하여 상기 호스트프로세싱장치로부터 수신되는 것을 특징으로 하는 논리연산장치.
  8. 제7항에 있어서, 상기 프로세싱장치가 연산을 제어하는 서어비스프로세서(service processor)인 것을 특징으로 하는 논리연산장치.
  9. 제6항에 있어서, 상기 출력래지스터가 상기 패리티비트발생기로부터 출력데이타를 수신하고, 상기 국부기억장치에 이 출력을 공급하고,출력데이타가 사용장치에 보내지는 경로에 접속되는 것을 특징으로 하는 논리연산장치.
  10. 제9항에 있어서, 상기 사용장치가 메모리장치(memory unit)인 것을 특징으로 하는 논리연산장치.
  11. 프리차아지형(precharge type)의 동적회로(dynamic circuit)를 포함하는 제1의 산술 및 논리장치 및 정적회로로 구성되고, 상기 제1장치와 동일한 연산기능을갖는 제2의 산술 및 논리장치를 포함하는 논리연산장치를 사용한 논리연산프로세스에 있어서, 상기 프로세스가;입력레지스터내에 연산데이타를 취하고, 상기 제1 및 제2장치에 공통으로 그 데이타를 공급하는 제1단계;패리티비트를 상기 제1장치의 연산출력에 첨가하고, 상기 제1장치의 연산출력을 상기 제2장치의 연산출력과 비교하여, 비교결과를 출력하는 제2단계;국부기억장치에서 비교결과가 상기 제1 및 제2장치의 연산데이타가 동일함을 보여줄 때, 패리티비트로 첨가된 상기 제1장치의 연산데이타인 이 출력데이타를 기입하거나, 또는 국부기억장치에서 비교결과가 상기 제1 및 제2장치의 연산데이타가 동일하지 않음을 보여줄때, 패리티비트로 첨가된 상기 제1 장치의 연산데이타인 출력데이타의 기입을 억제하는 제3의 단계를 포함하는 것을 특징으로 하는 논리연산장치.
    ※ 참고사항:최초출원 내용에 의하여 공개하는 것임.
KR1019880004997A 1987-05-01 1988-04-30 논리연산장치 KR920001100B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP62108393A JPH0833842B2 (ja) 1987-05-01 1987-05-01 論理演算装置
JP62-108393 1987-05-01
JP108393 1987-05-01

Publications (2)

Publication Number Publication Date
KR880014461A true KR880014461A (ko) 1988-12-23
KR920001100B1 KR920001100B1 (ko) 1992-02-01

Family

ID=14483624

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019880004997A KR920001100B1 (ko) 1987-05-01 1988-04-30 논리연산장치

Country Status (4)

Country Link
US (1) US4916696A (ko)
JP (1) JPH0833842B2 (ko)
KR (1) KR920001100B1 (ko)
DE (1) DE3814875A1 (ko)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5170401A (en) * 1988-06-02 1992-12-08 Rockwell International Corporation High integrity single transmission line communication system for critical aviation information
DE3936334A1 (de) * 1989-10-30 1991-05-02 Siemens Ag Datentransfer-verfahren
US5251321A (en) * 1990-06-20 1993-10-05 Bull Hn Information Systems Inc. Binary to binary coded decimal and binary coded decimal to binary conversion in a VLSI central processing unit
US5195101A (en) * 1990-06-28 1993-03-16 Bull Hn Information Systems Inc. Efficient error detection in a vlsi central processing unit
US5175847A (en) * 1990-09-20 1992-12-29 Logicon Incorporated Computer system capable of program execution recovery
JPH04178580A (ja) * 1990-11-14 1992-06-25 Ando Electric Co Ltd 半導体メモリの故障自己診断装置
US5253349A (en) * 1991-01-30 1993-10-12 International Business Machines Corporation Decreasing processing time for type 1 dyadic instructions
US5381361A (en) * 1993-05-14 1995-01-10 California Institute Of Technology Method and apparatus for real-time constraint solution
SE511114C2 (sv) 1997-12-10 1999-08-09 Ericsson Telefon Ab L M Metod vid processor, samt processor anpassad att verka enligt metoden
DE10317650A1 (de) * 2003-04-17 2004-11-04 Robert Bosch Gmbh Programmgesteuerte Einheit und Verfahren
US7206969B2 (en) * 2003-09-10 2007-04-17 Hewlett-Packard Development Company, L.P. Opportunistic pattern-based CPU functional testing
US7213170B2 (en) * 2003-09-10 2007-05-01 Hewlett-Packard Development Company, L.P. Opportunistic CPU functional testing with hardware compare
JP2006195863A (ja) * 2005-01-17 2006-07-27 Fujitsu Ten Ltd エラー検出装置
US7996620B2 (en) * 2007-09-05 2011-08-09 International Business Machines Corporation High performance pseudo dynamic 36 bit compare

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4314349A (en) * 1979-12-31 1982-02-02 Goodyear Aerospace Corporation Processing element for parallel array processors
IT1151351B (it) * 1982-01-19 1986-12-17 Italtel Spa Disposizione circuitale atta a realizzare lo scambio di dati tra una coppia di elaboratori operanti secondo il principio master-slave
US4562575A (en) * 1983-07-07 1985-12-31 Motorola, Inc. Method and apparatus for the selection of redundant system modules
JPS6057436A (ja) * 1983-09-09 1985-04-03 Nec Corp 演算処理装置
US4703421A (en) * 1986-01-03 1987-10-27 Gte Communication Systems Corporation Ready line synchronization circuit for use in a duplicated computer system
US4807228A (en) * 1987-03-18 1989-02-21 American Telephone And Telegraph Company, At&T Bell Laboratories Method of spare capacity use for fault detection in a multiprocessor system

Also Published As

Publication number Publication date
JPH0833842B2 (ja) 1996-03-29
US4916696A (en) 1990-04-10
KR920001100B1 (ko) 1992-02-01
JPS63273942A (ja) 1988-11-11
DE3814875C2 (ko) 1989-08-31
DE3814875A1 (de) 1988-11-17

Similar Documents

Publication Publication Date Title
KR880014461A (ko) 논리연산장치
KR870003431A (ko) 데이타 처리장치
KR880011676A (ko) 캐쉬 메모리를 사용한 블록 액세스 방식
KR890015129A (ko) 벡터 레지스터 파일
KR920017115A (ko) 반도체기억장치
KR950004283A (ko) 반도체 메모리 장치
KR900018807A (ko) 마이크로 명령수식 기능을 가진 제어장치
KR970008168A (ko) 듀얼 포트 ram
KR910017284A (ko) 메모리 칩용 패리티 검사 방법 및 장치
KR900002311A (ko) 캐시메모리 및 그 캐시메모리가 채용된 억세스제어장치
AU600315B2 (en) Time partitioned bus arrangement
KR860009421A (ko) 논리기능을 가진 기억회로
KR920702511A (ko) 레지스터회로
KR930002948A (ko) 블럭읽기 및 쓰기에서의 메모리 엑세스 시간 단축장치 및 방법
KR950003990A (ko) 비디오 메모리의 데이타 억세스회로
JPS5622170A (en) Vector operation processing system
KR880011673A (ko) 2단자쌍 메모리를 이용한 캐시 메모리 회로
KR960008570A (ko) 모듈러 칩 선택 제어 회로
KR970051210A (ko) 연속적인 라이트 사이클에 의한 반도체 메모리 라이트 방법
JPS6454557A (en) Address parity checking circuit
KR930010775A (ko) 화상 처리 장치
KR960042290A (ko) 컴퓨터의 입/출력 컴피그레이션 셋팅시스템 및 방법
ES1021162U (es) Aparato de interconexion de ordenador.
KR910012909A (ko) 마이크로 프로세서
KR920013122A (ko) 디램을 사용한 컴퓨터 시스템의 메모리 제어장치

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
G160 Decision to publish patent application
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20030203

Year of fee payment: 12

LAPS Lapse due to unpaid annual fee