+

KR20010017640A - Utopia interface unit having self loop-back test mode - Google Patents

Utopia interface unit having self loop-back test mode Download PDF

Info

Publication number
KR20010017640A
KR20010017640A KR1019990033266A KR19990033266A KR20010017640A KR 20010017640 A KR20010017640 A KR 20010017640A KR 1019990033266 A KR1019990033266 A KR 1019990033266A KR 19990033266 A KR19990033266 A KR 19990033266A KR 20010017640 A KR20010017640 A KR 20010017640A
Authority
KR
South Korea
Prior art keywords
utopia
layer
receiver
physical layer
atm
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
Application number
KR1019990033266A
Other languages
Korean (ko)
Other versions
KR100335372B1 (en
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 정선종
Priority to KR1019990033266A priority Critical patent/KR100335372B1/en
Publication of KR20010017640A publication Critical patent/KR20010017640A/en
Application granted granted Critical
Publication of KR100335372B1 publication Critical patent/KR100335372B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/10Packet switching elements characterised by the switching fabric construction
    • H04L49/104Asynchronous transfer mode [ATM] switching fabrics
    • H04L49/105ATM switching elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/10Packet switching elements characterised by the switching fabric construction
    • H04L49/111Switch interfaces, e.g. port details
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5628Testing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은 자체 루프백(loopback)시험을 위한 회로가 구현된 유토피아 인터페이스장치에 관한 것으로서, 유토피아 인터페이스를 사용하는 VLSI 소자 구현 시 간단한 기능을 추가 함으로써 칩 자체의 로컬 루프백(local loopback) 시험을 용이하게 하고, 보드레벨에서 VLSI소자의 시험을 위한 별도의 소자(FPGA)의 구현을 위한 시간 및 비용의 절감 효과를 제공한다.The present invention relates to a utopia interface device in which a circuit for a self loopback test is implemented. The present invention facilitates local loopback testing of the chip itself by adding a simple function when implementing a VLSI device using a utopia interface. It also saves time and costs for implementing a separate device (FPGA) for testing VLSI devices at the board level.

Description

자체 루프백시험이 구현된 유토피아 인터페이스 장치{UTOPIA INTERFACE UNIT HAVING SELF LOOP-BACK TEST MODE}UTOPIA INTERFACE UNIT HAVING SELF LOOP-BACK TEST MODE}

본 발명은 유토피아 인터페이스(Utopia Interface)장치에 관한 것으로, 특히 자체 루프백(loopback)시험을 위한 회로를 구비하여 칩(chip) 자체의 로컬(local) 루프백시험을 용이하도록 구성된 유토피아 인터페이스장치에 관한 것이다.The present invention relates to a utopia interface device, and more particularly, to a utopia interface device having a circuit for a self loopback test and configured to facilitate a local loopback test of a chip itself.

유토피아(Utopia) 인터페이스는 ATM 포험(Forum)에서 ATM 계층과 물리(Physical)계층 사이의 인터페이스에 관한 표준 규격이다. 이 인터페이스는 ATM 및 물리계층 기능이 있는 상용 칩에 거의 모두 사용되고 있다.The Utopia interface is a standard specification for the interface between the ATM layer and the physical layer in ATM Forum. This interface is used in nearly all commercial chips with ATM and physical layer capabilities.

이와 관련하여 도 1은 일반적인 유토피아 인터페이스 구조를 도시하고 있다. 도시된 바와 같이 ATM 계층의 유토피아 인터페이스를 갖는 칩을 "칩 A"(Chip A)(15), 물리계층의 유토피아 인터페이스를 갖는 칩을 "칩 B"(Chip B)(16)라 할 경우, 유토피아 인터페이스는 ATM 계층을 중심으로 한 데이터의 흐름방향을 기준으로 송신(Tx), 수신(Rx) 방향이 결정된다. 즉, ATM 계층(11)에서 물리계층(12)으로 데이터를 전달하는 방향을 송신(Tx)으로 하고 ATM 계층(13)이 물리계층(14)으로부터 데이터를 받는 방향을 수신(Rx)으로 정해져 있다. 또한 기본적으로 ATM 계층에서 제공하는 송신클럭 TxCLK(s1)과 수신클럭 RxCLK(s7)에 동기화 되어 있으며 물리 계층은 이 클럭을 받아서 데이터를 송수신 하는데 사용한다. 이는 ATM 계층이 여러개의 다른 물리계층과의 접속을 위해 마스터(Master) 역할을 하기 위한 것이다.1 illustrates a general utopia interface structure. As shown, a chip having an ATM layer utopia interface is referred to as "Chip A" 15, and a chip having a physical layer utopia interface is referred to as a "chip B" 16. In the interface, transmission (Tx) and reception (Rx) directions are determined based on the flow direction of data around the ATM layer. In other words, the direction in which data is transmitted from the ATM layer 11 to the physical layer 12 is set as transmission (Tx), and the direction in which the ATM layer 13 receives data from the physical layer 14 is determined as reception (Rx). . In addition, it is basically synchronized with the transmit clock TxCLK (s1) and the receive clock RxCLK (s7) provided by the ATM layer. The physical layer receives this clock and uses it to transmit and receive data. This is for the ATM layer to act as a master for accessing several different physical layers.

한편, 유토피아 인터페이스는 ATM 계층에 물리계층이 붙는 수에 따라 레벨1(Level 1)과 레벨2(Level 2) 규격이 있는데, 본 기술은 레벨 1, 2 모두에 사용될 수 있다. 유토피아 레벨2는 다중 물리계층(multi-physical) 환경에서 통신하기 위한 규약으로 기본적으로 유토피아 레벨1을 수용하되 추가로 어드레스 신호가 포함된다.On the other hand, the Utopia interface has Level 1 and Level 2 specifications according to the number of physical layers attached to the ATM layer. The present technology can be used for both Levels 1 and 2. Utopia level 2 is a protocol for communicating in a multi-physical environment. The utopian level 2 basically accommodates the utopia level 1 but additionally includes an address signal.

도 1에서 유토피아 송신 인터페이스 신호는 ATM 계층(11)에서 물리계층(12)으로 전송하는 데이터를 나타내는 송신데이타(TxDATA)(s2), 상기 송신데이타(TxDATA)가 유효(Valid)한 것을 나타내는 신호(TxEnb*)(s4), 상기 송신데이타(TxDATA)의 셀 시작을 알려주는 신호(TxSOC)(s3), 물리계층에서 셀을 받을 수 있다는 정보를 가진 신호(TxClav/TxFull*)(s5)(이하 "TxClav"로 표기됨), 데이터 전송 및 동기화를 위해 ATM 계층에서 물리 계층으로 전달되는 클럭(TxClk)(s1), 레벨 2에서 여러 개의 물리계층이 접할 때 어드레스 폴링(address falling)을 위하여 필요한 어드레스(TxAddr[4:0](s6)로 구성된다. 또한 유토피아 수신 인터페이스 신호는 ATM 계층(13)에서 물리계층(14)으로 전달되는 클럭 신호 RxClk(s7), ATM 계층에서 물리계층으로부터 받는 수신데이타(RxDATA)(7:0)(s8), 상기 수신데이타(RxDATA)의 셀 시작을 알려주는 신호(RxSOC)(s9), 상기 수신데이타(RxDATA)와 그 시작을 알려주는 신호(RxSOC)의 리드 윈도우(read window)로 사용하는 신호(RxEnb*)(s10), 물리계층에서 전송할 데이터의 상태를 알려주기 위한 신호(RxEmpty*RxClav)(s11)(이하 "RxClav"로 표기됨), 레벨 2에서 여러 개의 물리계층 중 한 개의 물리계층을 선택하기 위하여 ATM계층에서 내보내는 어드레스(RxAddr[4:0])(s12) 신호로 구성된다. 기타 유토피아 인터페이스에 대한 사항들은 공지의 규격에 의해 당해분야의 전문가에게 잘 알려져 있으므로 더 이상의 설명은 생략한다.In FIG. 1, the utopia transmission interface signal is a signal indicating that transmission data TxDATA (s2) indicating data transmitted from the ATM layer 11 to the physical layer 12 and that the transmission data TxDATA are valid (Valid). TxEnb *) (s4), a signal (TxSOC) (s3) indicating a cell start of the transmission data (TxDATA), and a signal (TxClav / TxFull *) (s5) (hereinafter referred to as a signal having information that a cell can be received from the physical layer). (TxClav), a clock (TxClk) transmitted from the ATM layer to the physical layer for data transmission and synchronization, an address needed for address falling when multiple physical layers are encountered at level 2. (TxAddr [4: 0] (s6). Also, the utopia reception interface signal is a clock signal RxClk (s7) transmitted from the ATM layer 13 to the physical layer 14, and the reception data received from the physical layer at the ATM layer. (RxDATA) (7: 0) (s8), cell start of the received data RxDATA The signal RxSOC (s9), the signal RxEnb * (s10) used as a read window of the reception data RxDATA and the start signal RxSOC, and the data to be transmitted in the physical layer. RxEmpty * RxClav (s11) (hereinafter referred to as "RxClav") to indicate the status of the address, address sent by the ATM layer to select one physical layer among several physical layers at level 2 (RxAddr [4] : 0]) (s12) signal Other details about the utopia interface are well known to those skilled in the art by a well-known standard, and further description thereof is omitted.

한편 도 1의 유토피아 인터페이스장치가, AMT 계층(또는 물리계층)의 유토피아 인터페이스를 가진 칩 A(15)(또는 칩 B(16)를 유토피아 루프백(loopback) 시험을 위해서는, 첫번째로 칩 안에 루프백(loopback) 기능을 삽입하는 방법과, 두 번째로 칩 외부에서 인터페이스를 하기 위한 상대 계층(ATM은 물리, 물리는 ATM 계층)의 유토피아 인터페이스를 구현하여 루프백(loopback) 시험하는 방법이 있다. 여기서 첫 번째 방법인 내부 루프백기능을 삽입하여 루프백 시험을 하는 경우는 별도의 추가 로직(logic)을 구현하여야 한다는 부담 외에도, 외부에서는 칩의 동작을 보지 못하는 단점이 있다. 또한 두 번째 방법인 외부 루프백 시험 방법을 선택 하였을 겨우엥는 시스템 구현시 시험을 위한 별도의 회로의 구현이 필요하다는 부담이 발생되었다.On the other hand, the utopia interface device of FIG. 1 is the first to loopback a chip A 15 (or chip B 16) having a Utopia interface of an AMT layer (or a physical layer) to a utopia loopback test. Function, and second, a loopback test by implementing a utopian interface of a relative layer (ATM is a physical and physical ATM layer) for interfacing outside the chip. In addition to the burden of implementing a separate additional logic when the loopback test is performed by inserting the inner loopback function, there is a disadvantage that the chip operation is not seen from the outside, and the second method, the external loopback test method, is selected. Barely, the system was burdened by the need for a separate circuit for testing.

따라서, 본 발명은 상기 문제점을 해결하기 위해 안출된 것으로서, 간단한 내부로직의 추가로 칩 자체 루프백 기능을 지원하고 시스템 구현 시에도 칩 시험의 편리성을 제공하는 유토피아 인터페이스장치를 제공함을 그 목적으로 한다.Accordingly, an object of the present invention is to provide a utopia interface device that supports a loopback function of the chip itself by providing a simple internal logic and provides convenience of chip testing even when the system is implemented. .

또한, 본 발명의 다른 목적은 유토피아 인터페이스를 사용하는 VLSI 소자 구현 시 간단한 기능을 추가 함으로써 칩 자체의 로컬 루프백(local loopback) 시험을 용이하게 하고, 보드레벨(board level)에서 구현된 이 VLSI소자의 시험 시 시험을 위한 별도의 소자(FPGA)의 구혀니을 위한 시간 및 비용을 절감시키는 유토피아 인터페이스장치를 제공한다.In addition, another object of the present invention is to facilitate the local loopback test of the chip itself by adding a simple function when implementing a VLSI device using a utopia interface, and the implementation of the VLSI device implemented at the board level (board level) The test provides a utopia interface that saves time and costs for the tongue of a separate device (FPGA) for testing.

도 1은 일반적인 유토피아 인터페이스 장치 구성도,1 is a block diagram of a general utopia interface device;

도 2는 본 발명에 의한 유토피아 인터페이스 장치를 사용하는 소자의 자체 루프백(loopback)시험을 위한 일실시예 회로도.Figure 2 is an embodiment circuit diagram for a self loopback test of the device using the utopia interface device according to the present invention.

* 도면의 주요 부호에 대한 설명* Description of the main symbols in the drawing

21 : ATM계층 유토피아 송신부 22 : 물리계층 수신부21: ATM layer utopia transmitter 22: physical layer receiver

23 : ATM계층 수신부 24 : 물리계층 유토피아 수신부23: ATM layer receiver 24: physical layer utopia receiver

25 : Master chip(ATM 계층칩) 26 : Slave chip(물리계층칩)25: Master chip 26: Slave chip

27 : 물리계층 유토피아 송신부 28 : ATM계층 유토피아 수신부27: physical layer utopia transmitter 28: ATM layer utopia receiver

29 : 물리계층 유토피아 송신부 210 : ATM계층 유토피아 수신부29: physical layer utopia transmitter 210: ATM layer utopia receiver

211 : 송신클럭 TxCLK 발생 외부클럭소스211: External clock source where TxCLK occurs

212 : 수신클럭 RxCLK 발생 외부클럭소스212: Receive clock RxCLK occurs External clock source

상기 목적들을 달성하기 위한 본 발명에 의한 유토피아 인터페이스장치는, ATM계층 유토피아 송신부와, 물리계층 유토피아 송신부와 ATM계층 유토피아 수신부가 함게 집적된 ATM계층 수신부와, 상기 ATM계층 수신부의 내부 모드를 결정하는 마스터/슬레이브 선택신호를 입력하는 수단과, 상기 ATM계층 유토피아 송신부의 접속신호와 ATM계층 수신부의 접속신호를 대응적으로 접속시키는 수단과, 데이터 전송 및 동기화를 위해 ATM 계층에서 물리 계층으로 전달되는 송신클럭을 발생하는 제1외부클럭소스와, 데이터 전송 및 동기화를 위해 ATM 계층에서 물리 계층으로 전달되는 수신클럭을 발생하는 제2외부클럭소스를 구비하여, ATM계층 칩의 자체 루프백 시험을 구현하는 유토피아 인터페이스장치임을 특징으로 한다.According to an aspect of the present invention, there is provided a Utopia interface apparatus comprising: an ATM layer utopia transmitter, an ATM layer receiver integrated with a physical layer utopia transmitter, and an ATM layer utopia receiver; and a master for determining an internal mode of the ATM layer receiver. Means for inputting a slave / slave selection signal, means for correspondingly connecting an access signal of the ATM layer utopia transmitter and an access signal of the ATM layer receiver, and a transmission clock transmitted from the ATM layer to the physical layer for data transmission and synchronization Utopia interface for implementing a self-loopback test of ATM layer chips, comprising a first external clock source for generating a second external clock source for generating a receive clock transferred from the ATM layer to the physical layer for data transmission and synchronization. It is characterized in that the device.

또한, 상기 목적들을 달성하기 위한 본 발명에 의한 유토피아 인터페이스장치는, 물리계층 유토피아 수신부와, 물리계층 유토피아 송신부와 ATM계층 유토피아 수신부가 함께 집적된 물리계층 수신부와, 상기 물리계층 수신부의 내부 모드를 결정하는 마스터/슬레이브 선택신호를 입력하는 수단과, 상기 물리계층 유토피아 수신부의 접속신호와 물리계층 수신부의 접속신호를 대응적으로 접속시키는 수단과, 데이터 전송 및 동기화를 위해 ATM 계층에서 물리 계층으로 전달되는 송신클럭을 발생하는 제1외부클럭소스와, 데이터 전송 및 동기화를 위해 ATM 계층에서 물리 계층으로 전달되는 수신클럭을 발생하는 제2외부클럭소스를 구비하여, 물리계층 칩의 자체 루프백 시험을 구현하는 유토피아 인터페이스장치임을 특징으로 한다.In addition, the utopia interface device according to the present invention for achieving the above object, the physical layer utopia receiver, the physical layer utopia transmitter and the ATM layer utopia receiver integrated together, the physical layer receiver and the internal mode of the physical layer receiver is determined Means for inputting a master / slave selection signal, means for correspondingly connecting an access signal of the physical layer utopia receiver and an access signal of the physical layer receiver, and a data transmitted from the ATM layer to the physical layer for data transmission and synchronization. A first external clock source for generating a transmission clock and a second external clock source for generating a reception clock transferred from the ATM layer to the physical layer for data transmission and synchronization, thereby implementing a self loopback test of the physical layer chip. It is characterized by a utopia interface device.

이하, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 정도로 상세히 설명하기 위하여, 본 발명의 가장 바람직한 실시예를 첨부된 도면을 참조하여 설명하기로 한다. 도면에서 종래기술과 동일한 구성요소에 대하여는 동일한 도면 부호를 인용하였다.DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described with reference to the accompanying drawings so that those skilled in the art may easily implement the technical idea of the present invention. do. In the drawings, the same reference numerals are used for the same components as in the prior art.

도 2는 본 발명에 의한 유토피아 인터페이스를 사용하는 소자의 자체 루프백(loopback)시험을 위한 회로 구조를 보여주고 있다.2 shows a circuit structure for a self loopback test of a device using a utopia interface according to the present invention.

도2의 좌측구성을 참조하면, ATM계층 유토피아 송신부(21)와, 물리계층 유토피아 송신부(29)와 ATM계층 유토피아 수신부(210)가 함께 집적된 ATM계층 수신부(23)와, 상기 ATM계층 수신부(23)의 내부 모드를 결정하는 마스터/슬레이브 선택신호(s13)를 입력하는 수단과, 상기 ATM계층 유토피아 송신부(21)의 접속신호와 ATM계층 수신부(23)의 접속신호를 대응적으로 접속시키는 수단과, 데이터 전송 및 동기화를 위해 ATM 계층에서 물리 계층으로 전달되는 송신클럭 TxCLK를 발생하는 제1외부클럭소스(211)와, 데이터 전송 및 동기화를 위해 ATM 계층에서 물리 계층으로 전달되는 수신클럭 RxCLK를 발생하는 제2외부클럭소스(211)를 구비하여, ATM계층 칩의 자체 루프백 시험을 구현하는 유토피아 인터페이스장치의 구성이 개시되어 있다.Referring to the left configuration of Fig. 2, an ATM layer utopia transmitter 21, an ATM layer receiver 23 in which a physical layer utopia transmitter 29 and an ATM layer utopia receiver 210 are integrated together, and the ATM layer receiver ( Means for inputting a master / slave selection signal (s13) for determining the internal mode of 23), and means for correspondingly connecting a connection signal of said ATM layer utopia transmitter 21 and a connection signal of ATM layer receiver 23; And a first external clock source 211 generating a transmit clock TxCLK transmitted from the ATM layer to the physical layer for data transmission and synchronization, and a received clock RxCLK transferred from the ATM layer to the physical layer for data transmission and synchronization. A configuration of a utopia interface device having a second external clock source 211 to generate a loopback test of an ATM layer chip is disclosed.

또한 도2의 우측을 참조하면, 물리계층 유토피아 수신부(24)와, 물리계층 유토피아 송신부(27)와 ATM계층 유토피아 수신부(28)가 함께 직접된 물리계층 수신부(22)와, 상기 물리계층 수신부(22)의 내부 모드를 결정하는 마스터/슬레이브 선택 신호(s14)를 입력하는 수단과, 상기 물리계층 유토피아 수신부(24)의 접속신호와 물리계층 수신부(22)의 접속신호를 대응적으로 접속시키는 수단과, 데이터 전송 및 동기화를 위해 ATM 계층에서 물리 계층으로 전달되는 송신클럭 TxCLK를 발생하는 제1외부클럭소스(211)와, 데이터 전송 및 동기화를 위해 ATM 계층에서 물리 계층으로 전달되는 수신클럭 RxCLK를 발생하는 제2외부클럭소스(211)를 구비하여, 물리계층 칩의 자체 루프백 시험을 구현하는 유토피아 인터페이스장치가 개시되어 있다.2, the physical layer utopia receiver 24, the physical layer utopia transmitter 27 and the ATM layer utopia receiver 28 are directly connected together, and the physical layer receiver Means for inputting a master / slave selection signal (s14) for determining the internal mode of 22) and means for correspondingly connecting a connection signal of the physical layer utopia receiver 24 and a connection signal of the physical layer receiver 22; And a first external clock source 211 generating a transmit clock TxCLK transmitted from the ATM layer to the physical layer for data transmission and synchronization, and a received clock RxCLK transferred from the ATM layer to the physical layer for data transmission and synchronization. Disclosed is a utopia interface device having a second external clock source 211 to generate a loopback test of a physical layer chip.

도 2에서 먼저 ATM 계층 기능을 하는 칩 A(25)를 살펴본다. 전술한 도 1의 칩 (15)와 차이점은 그 수신부(23)에 AMT계층_유토피아_송신부(21)와 붙는 물리계층_유토피아_수신부(27)의 기능이 들어 있는 것과, 마스터/슬레이브 선택(Master/Slave select) 신호(s13)가 추가된 것이다. 초고밀도집적회로(VLSI) 구현시 이 정도의 기능을 삽입하는 것은 게이트(gate) 수가 상대적으로 작아 거의 문제가 되지 않는다. 또한 AAL(ATM Adaptation layer) 기능을 하는 칩은 보통 ATM 인터페이스와 물리계층 인터페이스를 둘다 지원한다. 즉, 이러한 칩들은 추가로 들어가는 로직(logic)이 거의 없다고 볼 수 있다. 그런데도 이러한 루프백(loopback) 기능은 지원하지 못한다.In FIG. 2, a chip A 25 having an ATM layer function will first be described. The difference from the chip 15 of FIG. 1 described above is that the receiver 23 includes the functions of the physical layer _utopia_receiver 27 attached to the AMT layer_utopia_transmitter 21, and the master / slave selection ( Master / Slave select) signal s13 is added. Inserting this level of functionality in an ultra high density integrated circuit (VLSI) implementation is rarely a problem because of the relatively small number of gates. In addition, the chip with the ATM Adaptation layer (AAL) usually supports both ATM and physical layer interfaces. In other words, these chips have little additional logic. However, this loopback function is not supported.

본 발명의 주요한 특징으로 다음과 같다. 유토피아 인터페이스에서 송/수신 클럭(s1)(s7)은 전술한 도 1에서 살펴본 바와 같이 ATM 계층에서 물리계층으로 전달된다. 그러나 본 발명에서는 이 클럭을 모두 외부의 클럭소스인 Utopia TxCLK source(211) 및 Utopia RxCLK source(212)에서 수신하도록 하였다. 그 이유는 루프백(loopback) 시험 시 RxClK(s7)은 클럭의 방향이 역(reverse)이 되어 양방향(bi-directional) 클럭을 지원하도록 해야 하는데, 모드(mode) 선택에 따라서 방향이 바뀌는 양방향 클럭으로 동작하면 클럭파형이 깨끗하지 않거나 지연(delay)을 야기 시킬 수 있기 때문이다. 또한 클럭을 외부에서 모두 받도록 하면 유토피아 인터페이스 상의 타이밍 마진(timing margin)을 줄일 수 있는 이점도 잇다. 실제로 ATM 계층과 물리계층 기능을 모두 지원하는 칩 들은 외부에서 클럭을 수신하도록 구현을 하는 경우가 많다. 유토피아 인터페이스는 클럭과 어드레스를 제외하면 송신부(11)의 출력신호수와 수신부(13)의 입력신호수가 같고, 송신부(11)의 입력신호수와 수신부(13)의 출력신호수가 같다. 그래서 시험모드일 경우 도 2의 TxData[7:0]신호는 RxData[7:0]에 연결하고, TxSOC신호는 RxSOC신호에 그대로 연결하고, TxEnb*(s15)신호는 데이터 방향이 맞는 RxClav(s16) 신호에 연결하며, TxClav(s17)신호는 RxEnb*(s18)에 연결하면 된다. 그러면 마스터/슬레이브 선택(Master/Slave select)신호(s13)에 따라서 정상상태 일 경우는 Master(ATM)모드로 동작하는 (210)의 기능을 수행하고, 루프백(Loopback) 시험모드일 경우에는 RxData[7:0]신호는 TxData[7:0]신호로, RxSOC는 TxSOC, RxEnb*는 TxClav, RxClav는 TxEnb*로 생각하고 (29)의 물리계층_유토피아_송신부의 기능을 수행하면 된다. 즉, 외부의 마스터/슬레이브 모드 선택 신호(s13), 클럭(clock)의 외부 공급, 각 신호의 맵핑(mapping), 물리계층_유토피아 기능의 삽입으로 간단하게 이 문제를 해결할 수 있다.The main features of the present invention are as follows. In the utopia interface, the transmit / receive clocks s1 and s7 are transmitted from the ATM layer to the physical layer as described above with reference to FIG. 1. However, in the present invention, all of these clocks are received by an external clock source, the Utopia TxCLK source 211 and the Utopia RxCLK source 212. The reason for this is that RxClK (s7) should support bi-directional clock with reverse clock direction during loopback test. This can be caused by a clock waveform that is not clean or can cause delays. In addition, having the clocks received externally also reduces the timing margin on the utopia interface. In fact, chips that support both ATM and physical layer functions are often implemented to receive clocks externally. In the utopia interface, except for the clock and the address, the number of output signals of the transmitter 11 and the number of input signals of the receiver 13 are the same, and the number of input signals of the transmitter 11 and the number of output signals of the receiver 13 are the same. Thus, in the test mode, the TxData [7: 0] signal of FIG. 2 is connected to the RxData [7: 0], the TxSOC signal is connected to the RxSOC signal as it is, and the TxEnb * (s15) signal is the RxClav (s16) having the correct data direction. Signal), and the TxClav (s17) signal can be connected to RxEnb * (s18). Then, in the normal state according to the master / slave select signal (s13), it performs the function of (210) operating in the master (ATM) mode, and in the loopback test mode, RxData [ 7: 0] signal is a TxData [7: 0] signal, RxSOC is TxSOC, RxEnb * is TxClav, and RxClav is TxEnb *, and the physical layer_utopia_transmitter of (29) may be performed. That is, this problem can be easily solved by external master / slave mode selection signal s13, external supply of a clock, mapping of each signal, and insertion of a physical layer_utopia function.

물리계층을 하는 소자인 칩 B(26)도 앞에서 설명한 ATM 계층의 기능을 하는 소자 칩 A(25)와 같이 구현하면 된다. 즉, 시험모드일 경우 칩 B와 연결된 TxData[7:0]신호는 RxData[7:0]에 연결하고, TxSOC신호는 RxSOC신호에 그대로 연결하고, TxEnb*(s15)신호는 데이터 방향이 맞는 RxClav(s16) 신호에 연결하며, TxClav(s17)신호는 RxEnb*(s18)에 연결하면 된다. 그러면 Master/Slave select신호(s14)에 따라서 정상상태일 경우는 Slave(PHY) 모드로 동작하는 (27)의 기능을 수행하고, Loopback 시험모드일 경우에는 TxData[7:0] 신호는 RxData[7:0]신호로, TxSOC는 RxSOC, TxEnb*는 RxClav, TxClav는 RxEnb*로 생각하고 (28)의 ATM계층_유토피아_송신부의 기능을 수행하면 된다.The chip B 26, which is a device that forms a physical layer, may be implemented like the device chip A 25, which functions as the ATM layer described above. That is, in the test mode, the TxData [7: 0] signal connected to Chip B is connected to RxData [7: 0], the TxSOC signal is connected to the RxSOC signal as it is, and the TxEnb * (s15) signal is the RxClav with the correct data direction. (s16), and the TxClav (s17) signal may be connected to the RxEnb * (s18). Then, in the normal state according to the Master / Slave select signal (s14), it performs the function of (27) operating in Slave (PHY) mode, and in the loopback test mode, the TxData [7: 0] signal is RxData [7 With the signal: 0], TxSOC is considered to be RxSOC, TxEnb * is RxClav, and TxClav is RxEnb *, and the function of the ATM layer_utopia_transmitter of (28) may be performed.

상술한 내용은 본 발명의 실시예에 관하여 설명이 이루어졌지만, 본 발명의 기술 분야의 통상의 전문가라면 본 발명의 기술 사상의 범위내에서 다양한 실시가 가능함을 이해할 수 있을 것이다.Although the foregoing has been described with respect to embodiments of the present invention, those skilled in the art will understand that various implementations are possible within the scope of the technical idea of the present invention.

상술한 바와 같이 본 발명은, 유토피아 인터페이스를 사용하는 소자의ㅈ ㅏ체 루프백(loopback)시험을 위한 회로 구현 방법으로서, 유토피아 인터페이스를 사용하는 VLSI 소자 구현 시 간단한 기능을 추가 함으로써 칩 자체의 로컬 루프백(local loopback) 시험을 용이하게 하고, 보드(board)레벨에서 구현된 이 VLSI소자의 시험 시 시험을 위한 별도의 소자(FPGA)의 구현을 위한 시간 및 비용의 절감하는 효과가 있다.As described above, the present invention is a circuit implementation method for a whole loopback test of a device using a utopia interface, and by adding a simple function when implementing a VLSI device using a utopia interface, a local loopback of the chip itself is performed. This facilitates loopback testing and saves time and cost for the implementation of a separate device (FPGA) for testing when testing this VLSI device implemented at the board level.

Claims (3)

ATM계층 칩의 자체 루프백 시험을 구현하기 위한 유토피아 인터페이스장치에 있어서,In the utopia interface device for implementing a self loopback test of an ATM layer chip, ATM계층 유토피아 송신부;ATM layer utopia transmitter; 물리계층 유토피아 송신부와 ATM계층 유토피아 수신부가 함께 집적된 ATM계층 수신부;An ATM layer receiver in which a physical layer utopia transmitter and an ATM layer utopia receiver are integrated together; 상기 ATM계층 수신부의 내부 모드를 결정하는 마스터/스리레이브 선택신호를 입력하는 수단;Means for inputting a master / three slave selection signal for determining an internal mode of the ATM layer receiver; 상기 ATM계층 유토피아 송신부의 접속신호와 ATM계층 수신부의 접속신호를 대응적으로 접속시키는 수단;Means for correspondingly connecting a connection signal of said ATM layer utopia transmitter and a connection signal of an ATM layer receiver; 데이터 전송 및 동기화를 위해 ATM 계층에서 물리 계층으로 전달되는 송신 클럭을 발생하는 제1외부클럭소스; 및A first external clock source for generating a transmission clock transmitted from the ATM layer to the physical layer for data transmission and synchronization; And 데이터 전송 및 동기화를 위해 AMT 계층에서 물리 계층으로 전달되는 수신 클럭을 발생하는 제2외부클럭소스A second external clock source that generates a receive clock that is transferred from the AMT layer to the physical layer for data transmission and synchronization. 를 포함하여 이루어짐을 특징으로 하는 유토피아 인터페이스장치.Utopia interface device, characterized in that made. 물리계층 칩의 자체 루프백 시험을 구현하기 위한 유토피아 인터페이스장치에 있어서,In the utopia interface device for implementing a self loopback test of a physical layer chip, 물리계층 유토피아 수신부;A physical layer utopia receiver; 물리계층 유토피아 송신부와 ATM계층 유토피아 수신부가 함께 집적된 물리계층 수신부;A physical layer receiver in which a physical layer utopia transmitter and an ATM layer utopia receiver are integrated together; 상기 물리계층 수신부의 내부 모드를 결정하는 마스터/슬레이브 선택신호를 입력하는 수단;Means for inputting a master / slave selection signal for determining an internal mode of the physical layer receiver; 상기 물리계층 유토피아 수신부의 접속신호와 물리계층 수신부의 접속신호를 대응적으로 접속시키는 수단;Means for correspondingly connecting a connection signal of the physical layer utopia receiver and a connection signal of the physical layer receiver; 데이터 전송 및 동기화를 위해 ATM 계층에서 물리 계층으로 전달되는 송신 클럭을 발생하는 제1외부클럭소스;A first external clock source for generating a transmission clock transmitted from the ATM layer to the physical layer for data transmission and synchronization; 데이터 전송 및 동기화를 위해 ATM 계층에서 물리 계층으로 전달되는 수신 클럭을 발생하는 제2외부클럭소스A second external clock source that generates a receive clock that is passed from the ATM layer to the physical layer for data transmission and synchronization. 를 포함하여 이루어짐을 특징으로 하는 유토피아 인터페이스장치.Utopia interface device, characterized in that made. 자체 루프백 시험을 구현하기 위한 유토피아 인터페이스장치에 있어서,In the utopia interface device for implementing its own loopback test, ATM계층 유토피아 송신부와, 물리계층 유토피아 송신부와 ATM계층 유토피아 수신부가 함께 집적된 ATM계층 수신부와, 상기 ATM계층 수신부의 내부 모드를 결정하는 마스터/슬레이브 선택신호를 입력하는 수단을 포함하여 구성되는 ATM계층칩;An ATM layer comprising an ATM layer utopia transmitter, an ATM layer receiver integrated with a physical layer utopia transmitter and an ATM layer utopia receiver, and means for inputting a master / slave selection signal for determining an internal mode of the ATM layer receiver chip; 상기 ATM계층 유토피아 송신부의 접속신호와 ATM계층 수신부의 접속신호를 대응적으로 접속시키는 제1수단;First means for correspondingly connecting a connection signal of said ATM layer utopia transmitter and a connection signal of an ATM layer receiver; 데이터 전송 및 동기화를 위해 ATM 계층에서 물리 계층으로 전달되는 송신을 발생하는 제1외부클럭소스;A first external clock source for generating transmissions transmitted from the ATM layer to the physical layer for data transmission and synchronization; 데이터 전송 및 동기화를 위해 ATM 계층에서 물리 계층으로 전달되는 수신 클럭을 발생하는 제2외부클럭소스;A second external clock source for generating a receive clock transmitted from the ATM layer to the physical layer for data transmission and synchronization; 물리계층 유토피아 수신부와, 물리계층 유토피아 송신부와 ATM계층 유토피아 수신부가 함께 집적된 물리계층 수신부와, 상기 물리계층 수신부의 내부 모드를 결정하는 마스터/슬레이브 선택신호를 입력하는 수단을 포함하여 구성되는 물리계층칩; 및A physical layer comprising a physical layer utopia receiver, a physical layer receiver integrated with a physical layer utopia transmitter and an ATM layer utopia receiver, and means for inputting a master / slave selection signal for determining an internal mode of the physical layer receiver. chip; And 상기 물리계층 유토피아 수신부의 접속신호와 물리계층 수신부의 접속신호를 대응적으로 접속시키는 제2수단Second means for correspondingly connecting a connection signal of the physical layer utopia receiver and a connection signal of the physical layer receiver; 을 포함하여 이루어진 유토피아 인터페이스장치.Utopia interface device made, including.
KR1019990033266A 1999-08-13 1999-08-13 Utopia interface unit having self loop-back test mode Expired - Fee Related KR100335372B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990033266A KR100335372B1 (en) 1999-08-13 1999-08-13 Utopia interface unit having self loop-back test mode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990033266A KR100335372B1 (en) 1999-08-13 1999-08-13 Utopia interface unit having self loop-back test mode

Publications (2)

Publication Number Publication Date
KR20010017640A true KR20010017640A (en) 2001-03-05
KR100335372B1 KR100335372B1 (en) 2002-05-06

Family

ID=19607048

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990033266A Expired - Fee Related KR100335372B1 (en) 1999-08-13 1999-08-13 Utopia interface unit having self loop-back test mode

Country Status (1)

Country Link
KR (1) KR100335372B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100428667B1 (en) * 2001-07-18 2004-04-28 엘지전자 주식회사 A circuit of atm cell switching
KR100763706B1 (en) * 2002-06-07 2007-10-04 엘지노텔 주식회사 Cell Loopback Test Method at Utopia Interface

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100459032B1 (en) * 2001-12-01 2004-12-03 엘지전자 주식회사 UTOPIA Interfacing Apparatus of the ATM Exchanging System
KR20030073577A (en) * 2002-03-12 2003-09-19 (주) 윌텍정보통신 Utopia interface apparatus
KR102466160B1 (en) 2016-01-08 2022-11-14 삼성전자주식회사 System on chip and integrated chip performing data loopback operation, and mobile device having the same

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100428667B1 (en) * 2001-07-18 2004-04-28 엘지전자 주식회사 A circuit of atm cell switching
KR100763706B1 (en) * 2002-06-07 2007-10-04 엘지노텔 주식회사 Cell Loopback Test Method at Utopia Interface

Also Published As

Publication number Publication date
KR100335372B1 (en) 2002-05-06

Similar Documents

Publication Publication Date Title
US6049837A (en) Programmable output interface for lower level open system interconnection architecture
US5400340A (en) End of packet detector and resynchronizer for serial data buses
US20020108011A1 (en) Dual interface serial bus
IE922101A1 (en) Multiplexing scheme for modem control signals
KR100335372B1 (en) Utopia interface unit having self loop-back test mode
US6880026B2 (en) Method and apparatus for implementing chip-to-chip interconnect bus initialization
US5648972A (en) V.35 integrated circuit transceiver with diagnostics loopback
US6470404B1 (en) Asynchronous communication device
KR20040014335A (en) Linking addressable shadow port and protocol for serial bus networks
US5943341A (en) Token ring adapter interface
US5689643A (en) Communication device for transmitting asynchronous formatted data synchronously
EP0924899A1 (en) Circuit arrangement for a synchronized interchange of data between different locally dedicated signal sources
KR100298361B1 (en) Asynchronous Transfer Mode Cell Handshaking Method Between Asynchronous Transfer Mode Layer and Multiple Physical Layers
EP1150451A2 (en) Method and apparatus for initializing a synchronizer
US6865626B1 (en) UART automatic half-duplex direction control with programmable delay
KR20030073577A (en) Utopia interface apparatus
US7526017B2 (en) Transmitting device, receiving device, transmission system, and transmission method
JP3434615B2 (en) Signal transmission system and transmission device
KR100247027B1 (en) Apparatud and method for minitoring rf atatus information in radio system
KR100260300B1 (en) Apparatus for testing digital data transmitting state
US7657799B2 (en) Method and apparatus for testing a dual mode interface
JP3095060B2 (en) ATM switch device
KR100202993B1 (en) Matching device between the communication port and the connector on the back board
KR100211065B1 (en) Circuit capable of transmitting and receiving multiple fixed bit rate data
KR100258071B1 (en) Read control signal generation circuit for Uthiopia interface to multiplex 4 channels

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

A201 Request for examination
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

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

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

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

FPAY Annual fee payment

Payment date: 20080328

Year of fee payment: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

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: 20090423

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

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: 20090423

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载