IT1255618B - Unita' di controllo e di elaborazione duplicata per apparati di telecomunicazioni - Google Patents

Unita' di controllo e di elaborazione duplicata per apparati di telecomunicazioni

Info

Publication number
IT1255618B
IT1255618B ITMI922261A ITMI922261A IT1255618B IT 1255618 B IT1255618 B IT 1255618B IT MI922261 A ITMI922261 A IT MI922261A IT MI922261 A ITMI922261 A IT MI922261A IT 1255618 B IT1255618 B IT 1255618B
Authority
IT
Italy
Prior art keywords
processor unit
active
processing unit
standby
data
Prior art date
Application number
ITMI922261A
Other languages
English (en)
Original Assignee
Sits Soc It Telecom Siemens
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 Sits Soc It Telecom Siemens filed Critical Sits Soc It Telecom Siemens
Publication of ITMI922261A0 publication Critical patent/ITMI922261A0/it
Priority to ITMI922261A priority Critical patent/IT1255618B/it
Priority to ZA936351A priority patent/ZA936351B/xx
Priority to BR9307149A priority patent/BR9307149A/pt
Priority to AT93920731T priority patent/ATE150192T1/de
Priority to EP93920731A priority patent/EP0663086B1/en
Priority to ES93920731T priority patent/ES2099473T3/es
Priority to DE69308868T priority patent/DE69308868T2/de
Priority to US08/411,686 priority patent/US5784551A/en
Priority to PCT/EP1993/002496 priority patent/WO1994008292A1/en
Priority to CN93118454A priority patent/CN1086364A/zh
Publication of ITMI922261A1 publication Critical patent/ITMI922261A1/it
Priority to NO951204A priority patent/NO951204L/no
Application granted granted Critical
Publication of IT1255618B publication Critical patent/IT1255618B/it
Priority to GR970400775T priority patent/GR3023113T3/el

Links

Classifications

    • 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/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/202Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
    • G06F11/2043Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant where the redundant components share a common memory address space
    • 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
    • G06F11/1008Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
    • G06F11/1012Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices using codes or arrangements adapted for a specific type of error
    • G06F11/1016Error in accessing a memory location, i.e. addressing error
    • 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
    • G06F11/1008Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
    • G06F11/1012Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices using codes or arrangements adapted for a specific type of error
    • G06F11/1032Simple parity
    • 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/1666Error detection or correction of the data by redundancy in hardware where the redundant component is memory or memory area
    • G06F11/167Error detection by comparing the memory output
    • 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/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/202Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
    • G06F11/2023Failover techniques
    • G06F11/2033Failover techniques switching over of hardware resources
    • 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/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2097Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements maintaining the standby controller/processing unit updated
    • 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/1608Error detection by comparing the output signals of redundant hardware
    • G06F11/1625Error detection by comparing the output signals of redundant hardware in communications, e.g. transmission, interfaces
    • 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
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/70Masking faults in memories by using spares or by reconfiguring
    • G11C29/74Masking faults in memories by using spares or by reconfiguring using duplex memories, i.e. using dual copies

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Monitoring And Testing Of Exchanges (AREA)
  • Hardware Redundancy (AREA)
  • Telephonic Communication Services (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Exchange Systems With Centralized Control (AREA)
  • Safety Devices In Control Systems (AREA)

Abstract

Viene descritta una unità di controllo e di elaborazione duplicata per apparati di telecomunicazioni costituita da due identiche unità di controllo tra loro interconnesse. Ciascuna unità di controllo (UCO, UC1) comprende una unità processore (UP0, UP1), che può risultare attiva oppure in standby, una memoria RAM dati periferica per i dati elaborati durante il funzionamento, e più circuiti periferici connessi al resto dell'apparato. Una EPROM (CCLO, CCL1) in ciascuna unità processore contiene il firmware di selezione copia. La RAM dati e i circuiti periferici includono un rispettivo circuito di accesso a doppia porta (ACCO, ACC1) che consente l'accesso selettivo al solo processore attivo. Quest'ultimo esegue i cicli di scrittura in modo sincrono su entrambe le RAM dati duplicate, consentendo un rapido recupero del sincronismo operativo da parte dell'unità processore di riserva (standby), dopo commutazione per guasto dell'unità processore attiva (fig.2).
ITMI922261A 1992-09-30 1992-09-30 Unita' di controllo e di elaborazione duplicata per apparati di telecomunicazioni IT1255618B (it)

Priority Applications (12)

Application Number Priority Date Filing Date Title
ITMI922261A IT1255618B (it) 1992-09-30 1992-09-30 Unita' di controllo e di elaborazione duplicata per apparati di telecomunicazioni
ZA936351A ZA936351B (en) 1992-09-30 1993-08-30 Duplicate control and processing unit for telecommunications equipment
DE69308868T DE69308868T2 (de) 1992-09-30 1993-09-15 Duplizierte steuer- und verarbeitungseinheit für telekommunikationsanlage
AT93920731T ATE150192T1 (de) 1992-09-30 1993-09-15 Duplizierte steuer- und verarbeitungseinheit für telekommunikationsanlage
EP93920731A EP0663086B1 (en) 1992-09-30 1993-09-15 Duplicate control and processing unit for telecommunications equipment
ES93920731T ES2099473T3 (es) 1992-09-30 1993-09-15 Unidad duplicada de control y tratamiento para equipo de telecomunicaciones.
BR9307149A BR9307149A (pt) 1992-09-30 1993-09-15 Unidade de controle e de processamento em duplicata para equipamento de telecomunicações
US08/411,686 US5784551A (en) 1992-09-30 1993-09-15 Duplicate control and processing unit for telecommunications equipment
PCT/EP1993/002496 WO1994008292A1 (en) 1992-09-30 1993-09-15 Duplicate control and processing unit for telecommunications equipment
CN93118454A CN1086364A (zh) 1992-09-30 1993-09-30 电信设备的双重控制处理器
NO951204A NO951204L (no) 1992-09-30 1995-03-29 Duplikat styrings- og behandlingsenhet for telekommunikasjonsutsyr
GR970400775T GR3023113T3 (en) 1992-09-30 1997-04-11 Duplicate control and processing unit for telecommunications equipment.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
ITMI922261A IT1255618B (it) 1992-09-30 1992-09-30 Unita' di controllo e di elaborazione duplicata per apparati di telecomunicazioni

Publications (3)

Publication Number Publication Date
ITMI922261A0 ITMI922261A0 (it) 1992-09-30
ITMI922261A1 ITMI922261A1 (it) 1994-03-30
IT1255618B true IT1255618B (it) 1995-11-09

Family

ID=11364038

Family Applications (1)

Application Number Title Priority Date Filing Date
ITMI922261A IT1255618B (it) 1992-09-30 1992-09-30 Unita' di controllo e di elaborazione duplicata per apparati di telecomunicazioni

Country Status (12)

Country Link
US (1) US5784551A (it)
EP (1) EP0663086B1 (it)
CN (1) CN1086364A (it)
AT (1) ATE150192T1 (it)
BR (1) BR9307149A (it)
DE (1) DE69308868T2 (it)
ES (1) ES2099473T3 (it)
GR (1) GR3023113T3 (it)
IT (1) IT1255618B (it)
NO (1) NO951204L (it)
WO (1) WO1994008292A1 (it)
ZA (1) ZA936351B (it)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100195064B1 (ko) * 1996-06-20 1999-06-15 유기범 데이타 통신망 정합장치
KR100195065B1 (ko) * 1996-06-20 1999-06-15 유기범 데이타 통신망 정합장치
US7634529B2 (en) * 1996-11-29 2009-12-15 Ellis Iii Frampton E Personal and server computers having microchips with multiple processing units and internal firewalls
US8225003B2 (en) * 1996-11-29 2012-07-17 Ellis Iii Frampton E Computers and microchips with a portion protected by an internal hardware firewall
US20050180095A1 (en) * 1996-11-29 2005-08-18 Ellis Frampton E. Global network computers
US7805756B2 (en) * 1996-11-29 2010-09-28 Frampton E Ellis Microchips with inner firewalls, faraday cages, and/or photovoltaic cells
US6167428A (en) * 1996-11-29 2000-12-26 Ellis; Frampton E. Personal computer microprocessor firewalls for internet distributed processing
US8312529B2 (en) 1996-11-29 2012-11-13 Ellis Frampton E Global network computers
US7926097B2 (en) 1996-11-29 2011-04-12 Ellis Iii Frampton E Computer or microchip protected from the internet by internal hardware
US6725250B1 (en) 1996-11-29 2004-04-20 Ellis, Iii Frampton E. Global network computers
US7506020B2 (en) 1996-11-29 2009-03-17 Frampton E Ellis Global network computers
US6209051B1 (en) * 1998-05-14 2001-03-27 Motorola, Inc. Method for switching between multiple system hosts
DE19832060C2 (de) * 1998-07-16 2000-07-06 Siemens Ag Doppelbare Prozessoreinrichtung
US6427213B1 (en) * 1998-11-16 2002-07-30 Lucent Technologies Inc. Apparatus, method and system for file synchronization for a fault tolerate network
JP2001044910A (ja) * 1999-07-30 2001-02-16 Nec Corp 装置内高速信号の伝送方式
DE19950131C1 (de) 1999-10-18 2000-11-02 Siemens Ag Integrierter Schaltkreis mit gedoppelten synchronen und asynchronen Komponenten
DE19951541C1 (de) * 1999-10-26 2000-10-26 Siemens Ag Integrierter elektronischer Baustein mit duplizierter Kernlogik und Hardware-Fehlereinspeisung für Prüfzwecke
US6622246B1 (en) * 1999-11-12 2003-09-16 Xerox Corporation Method and apparatus for booting and upgrading firmware
US7213167B1 (en) * 2000-01-18 2007-05-01 Verso Technologies, Inc. Redundant state machines in network elements
US6931568B2 (en) * 2002-03-29 2005-08-16 International Business Machines Corporation Fail-over control in a computer system having redundant service processors
FI115015B (fi) * 2002-04-22 2005-02-15 Metso Automation Oy Menetelmä ja järjestelmä väylän varmistamiseksi sekä ohjauspalvelin
KR100474704B1 (ko) * 2002-04-29 2005-03-08 삼성전자주식회사 데이터의 버스트 동시쓰기가 가능한 프로세서 이중화 장치
US6885973B1 (en) * 2003-01-28 2005-04-26 Sprint Communications Company L.P. Alarm facilitator and method for analyzing computer hardware alarms
CN1318562C (zh) * 2004-09-27 2007-05-30 彭全生 富含锌元素的白酒的制备方法
US8256147B2 (en) 2004-11-22 2012-09-04 Frampton E. Eliis Devices with internal flexibility sipes, including siped chambers for footwear
US8125796B2 (en) 2007-11-21 2012-02-28 Frampton E. Ellis Devices with faraday cages and internal flexibility sipes
US8429735B2 (en) 2010-01-26 2013-04-23 Frampton E. Ellis Method of using one or more secure private networks to actively configure the hardware of a computer or microchip

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3544777A (en) * 1967-11-06 1970-12-01 Trw Inc Two memory self-correcting system
IT1209258B (it) * 1980-08-26 1989-07-16 Sits Soc It Telecom Siemens Disposizione circuitale atta a gestire lo scambio di dati tra una coppia di elaboratori, operanti secondo il principio master-slave, ed un elaboratore di supporto.
DE3328405A1 (de) * 1983-08-05 1985-02-21 Siemens AG, 1000 Berlin und 8000 München Steuerorgane eines fehlertoleranten mehrrechnersystems
US5251299A (en) * 1985-12-28 1993-10-05 Fujitsu Limited System for switching between processors in a multiprocessor system
JP2560510B2 (ja) * 1990-03-06 1996-12-04 日本電気株式会社 ネットワーク管理マネージャ切り替え方式

Also Published As

Publication number Publication date
US5784551A (en) 1998-07-21
ATE150192T1 (de) 1997-03-15
EP0663086A1 (en) 1995-07-19
ZA936351B (en) 1994-05-19
ITMI922261A0 (it) 1992-09-30
EP0663086B1 (en) 1997-03-12
NO951204D0 (no) 1995-03-29
BR9307149A (pt) 1999-03-30
CN1086364A (zh) 1994-05-04
ITMI922261A1 (it) 1994-03-30
DE69308868T2 (de) 1997-09-04
NO951204L (no) 1995-05-22
GR3023113T3 (en) 1997-07-30
DE69308868D1 (de) 1997-04-17
ES2099473T3 (es) 1997-05-16
WO1994008292A1 (en) 1994-04-14

Similar Documents

Publication Publication Date Title
IT1255618B (it) Unita' di controllo e di elaborazione duplicata per apparati di telecomunicazioni
CA2090608A1 (en) Network for portable patient monitoring devices
NO970439L (no) Omkopling i et telekommunikajons-tjenesteknutepunkt
SE9604376L (sv) Omkopplingsanordning för enheter
IT7922906A0 (it) Procedimento per generare uno pseudo-segnale in una unita'supervisore di ritmo d'errore e circuito per la sua realizzazione.
FI953220A0 (fi) Menetelmä ohjelman lataamiseksi viestinjärjestelmissä joissa on ei-redudanttisia hajautettuja laitteita
ATE46432T1 (de) Zusammenklappbarer rollstuhl.
NO914311L (no) Telecomputersystem for pakkeoverfoering
DK286283A (da) Modulaer selv-dirigerende pcm omskifterkredsloeb til fordelt-styrede telefoncentraler
ATE65007T1 (de) Fernmeldevermittlungssystem.
IT8322903A0 (it) Metodo ed apparecchiatura perl'alimentazione di corrente di un apparecchio d'abbonato da una centrale.
IT1151943B (it) Procedimento per eseguire prove di funzionamento su unita' periferiche mediante simulazione in un impianto di telecomunicazioni,specie in un impianto telefonico
JPS5595490A (en) System switching system for exchange
ATE45657T1 (de) Anordnung zur gebuehrenverwaltung von kommunikationseinrichtungen in krankenhaeuser, hotels oder dergleichen.
JPS6474844A (en) Duplication control system
ATE260520T1 (de) Selbsterholendes lokalnetz
JPS54116807A (en) Inter-network connection system
JPH03125523A (ja) 移動通信における制御チャネルの二重化方式
JPS6488676A (en) Multiprocessor system
JPS5460810A (en) Non-answer transfer system for absence transfer call
JPS5711561A (en) Virtual call set and control system
KR960016536B1 (en) D-channel packet mux in the isdn switching system
JPS52144241A (en) Circuit scanning switching system for auxiliary communication control unit
JPH0477161A (ja) Pcm端局装置
IT1217272B (it) Disposizione circuitale per controllo di un complesso di unita'di alimentazione collegate in parallelo diretto,e l'esclusione selettiva delle unita' malfunzionanti

Legal Events

Date Code Title Description
0001 Granted
TA Fee payment date (situation as of event date), data collected since 19931001

Effective date: 19970917