KR20010017640A - Utopia interface unit having self loop-back test mode - Google Patents
Utopia interface unit having self loop-back test mode Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/10—Packet switching elements characterised by the switching fabric construction
- H04L49/104—Asynchronous transfer mode [ATM] switching fabrics
- H04L49/105—ATM switching elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/10—Packet switching elements characterised by the switching fabric construction
- H04L49/111—Switch interfaces, e.g. port details
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5628—Testing
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)장치에 관한 것으로, 특히 자체 루프백(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)
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)
| 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)
| 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 |
-
1999
- 1999-08-13 KR KR1019990033266A patent/KR100335372B1/en not_active Expired - Fee Related
Cited By (2)
| 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 |