CN110365530A - A kind of test token passing network independently of network-on-chip - Google Patents

A kind of test token passing network independently of network-on-chip Download PDF

Info

Publication number
CN110365530A
CN110365530A CN201910623873.0A CN201910623873A CN110365530A CN 110365530 A CN110365530 A CN 110365530A CN 201910623873 A CN201910623873 A CN 201910623873A CN 110365530 A CN110365530 A CN 110365530A
Authority
CN
China
Prior art keywords
token
test
network
chip
tested
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.)
Pending
Application number
CN201910623873.0A
Other languages
Chinese (zh)
Inventor
赵天津
詹俊楷
黄乐天
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
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 University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CN201910623873.0A priority Critical patent/CN110365530A/en
Publication of CN110365530A publication Critical patent/CN110365530A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • 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
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/142Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Abstract

With the continuous improvement of semiconductor technology integrated level, network-on-chip reliability is increasingly dependent on the efficient operation of on-line testing.The present invention is a kind of test token passing network independently of network-on-chip.The transmitting network realizes that one-way transmission tests token independently of tested network-on-chip.Based on the test token passing network, test token independently can be transmitted efficiently, test token passing efficiency is improved while ensureing tested network performance, the efficient operation of network-on-chip test macro is ensured, the unidirectional transfer mode of token network and simple control structure are tested, the influence of integrated circuit area and power consumption will also be minimized.

Description

A kind of test token passing network independently of network-on-chip
Technical field
The present invention is a kind of test token passing network independently of network-on-chip, belongs to network-on-chip test encapsulation neck Domain.
Background technique
With the raising and growing with diversification performance performance requirement, the on piece based on bus of circuit level System (SoC) can no longer meet needs, and network-on-chip becomes the important interconnection communication structure of complicated multiple nucleus system.With it is traditional Bus structures are compared, and network-on-chip has better scalability, reliability and higher bandwidth.
The characteristic size constantly reduced keeps modern integrated circuits bigger by the influence of the variables such as temperature, voltage and technique. In the production and use process, technological parameter, particle impacting, aging phenomenon etc. can all bring irreversible damage to integrated circuit Evil.To avoid occurring in chip network data-bag lost, data packet is damaged or even deadlock, should monitor these failures early, and It takes preventive measures.
Network-on-chip mainly by the resources such as processor core, memory, hardware accelerator and router, network interface and The Internet resources that link is constituted.Network-on-chip test is mainly controlled by the test controller being located in router, by successively connecing Receive the sequential testing that network hardware resources are realized with transmitting test token.
Current network-on-chip test token is mainly transmitted using tested network-on-chip hardware resource itself, is being transmitted Tested network bandwidth can be occupied in the process, influence network performance, and token can not transmit when tested network breaks down, and lead Network test disabler is caused, ultimately causes the heavy losses of network performance, in addition simple sequential testing method will cause piece Upper network heavy congestion, causes performance to decline.
Summary of the invention
In order to reduce shadow of the transmitting to on-chip network band width resource and chip area resource of network-on-chip test token It rings, the invention proposes a kind of test token passing networks independently of network-on-chip.
By test token transmitter and token transmission path string is tested independently of the test token passing network of network-on-chip Row composition.Wherein test token transmission path is made of, token one group of handshake (transmitting request is responded with transmitting) with token For test router number;And reception and driving that token transmitter is responsible for transmission path are tested, and complete to survey with router The communication that runin is begun with end.Token transmitter is tested after receiving upper level token by token and local router number ratio Compared with, start to test if token is identical as local number, and complete in test and after the completion of the timing of interval will storage with currently Purpose test router number in test token transmitter is transferred to next stage;Survey is skipped if token is different from local number Examination and interval timing, are directly sent to next stage for the token received.
Test token passing network effectively can avoid token passing to on-chip network band width resource independently of network-on-chip Occupancy simultaneously ensured that token passing process is not influenced by network-on-chip state, can effectively network-on-chip fail after Accurate positionin is out of order position.It can be realized in the case where transmission path is connected in series by the token of core of router-number Complicated out-of-order testing sequence, the influence that network-on-chip is tested to network-on-chip performance is minimized, while structure is simplified Token passing path and test token transmitter occupy smaller chip area and interconnection line resource.
Specific embodiment
Possess the network-on-a-chip of independent test token passing network as shown in Figure 1, test token transmission network is by surveying It tries token transmitter and the serial connection of unidirectional token transmission path forms.Test token transmitter is responsible for receiving upper level test order The test token that board transmitter is sent, communicates with test controller in router, and transmits test token to next stage.
Token transmitter structure is tested as shown in Fig. 2, test token transmitter is by finite state machine, test interval timing Device, test token comparator and test token outlet selector are constituted.Token transmission path is by transmitting request, transmitting response group At handshake and token form, wherein token be purpose test router number.Finite state machine, which is realized, receives upper one Grade test token and token effective enable signal, and into router test controller send test commencing signal and The test completion signal for carrying out self test controller is received, and sends enable signal to test interval timer, in test and timing Test token is transmitted to next stage after the completion of interval.Test interval counter can realize test interval by different end counts Adjustment, promote the order and reliability of network-on-chip test, after the counting for receiving finite state machine is enabled, enter Count status, and test token is sent to next stage test token transmitter after the completion of counting.Token comparator is tested to complete It is effectively or invalid enabled to router and test token outlet selector transmission token after token and local router number.Test It is output that token outlet selector selects purpose test router number in the effective situation of token, is selected in the case where invalid Current token is selected as output.
The state transition diagram of finite state machine in token transmitter is tested as shown in figure 3, this finite state machine is respectively by sky Not busy, test, interval timing and transmitting four states of token are constituted, and in an idle state, finite state machine receives upper level After transmitting request and token, while being shaken hands successfully to upper level token transmitter by READY signal feedback, if token has Effect finite state machine enters test mode, and the test controller into router sends test commencing signal, if token valid Then enter token passing state;Under test mode, finite state machine receives the test that test controller is sent and completes signal Back testing interval timer enters interval time status after sending timing enable signal;In the case where being spaced time status, timing is complete Enter token passing state at rear, test token is transmitted to next stage by transmitting request signal;Under token passing state, connect Idle state is returned to after receiving the pass signal of shaking hands that next stage is fed back.
Detailed description of the invention
Fig. 1 is on-chip network structure example of the present invention.
Fig. 2 is token transmitter topology example of the present invention.
Fig. 3 is finite state machine status of the present invention transfer figure.

Claims (1)

1. a kind of test token passing network independently of network-on-chip, it is characterised in that test token passing network is enabled by test Board transmitter is serially formed with test token transmission path, avoids influence of the token passing to network-on-chip performance.Wherein test Token transmission path is made of one group of handshake (transmitting request is responded with transmitting) with token, and token is test router volume Number, minimize the influence to chip interconnecting line expense;And reception and driving that token transmitter is responsible for transmission path are tested, and The communication that test starts with terminates is completed with router.Token transmitter is tested after receiving upper level token by token and this Ground router-number compares, and starts to test if token is identical as local number, and completes and be spaced timing in test and complete The purpose test router number being stored in current test token transmitter is transferred to next stage afterwards;If token and local volume Then skip test and the interval timing of number difference, is directly sent to next stage for the token received, realizes that smallest chip area is opened Complicated out-of-order testing sequence is completed while pin.
CN201910623873.0A 2019-07-11 2019-07-11 A kind of test token passing network independently of network-on-chip Pending CN110365530A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910623873.0A CN110365530A (en) 2019-07-11 2019-07-11 A kind of test token passing network independently of network-on-chip

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910623873.0A CN110365530A (en) 2019-07-11 2019-07-11 A kind of test token passing network independently of network-on-chip

Publications (1)

Publication Number Publication Date
CN110365530A true CN110365530A (en) 2019-10-22

Family

ID=68218746

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910623873.0A Pending CN110365530A (en) 2019-07-11 2019-07-11 A kind of test token passing network independently of network-on-chip

Country Status (1)

Country Link
CN (1) CN110365530A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113504448A (en) * 2021-07-26 2021-10-15 电子科技大学长三角研究院(湖州) Aging detection system and method for system on chip

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101318426B1 (en) * 2011-12-26 2013-10-16 한국과학기술원 Routing system and method using torous topology in on-chip network
CN105791155A (en) * 2014-12-24 2016-07-20 深圳市中兴微电子技术有限公司 Congestion flow management method and apparatus
CN106603442A (en) * 2016-12-14 2017-04-26 东北大学 Cross-clock-domain high-speed data communication interface circuit of network on chip
CN108833204A (en) * 2018-05-25 2018-11-16 电子科技大学 A kind of network-on-chip test encapsulation based on bidirectional transmission path
CN109068367A (en) * 2018-09-29 2018-12-21 湖南基石通信技术有限公司 A kind of wireless token transmission method, device, equipment and readable storage medium storing program for executing

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101318426B1 (en) * 2011-12-26 2013-10-16 한국과학기술원 Routing system and method using torous topology in on-chip network
CN105791155A (en) * 2014-12-24 2016-07-20 深圳市中兴微电子技术有限公司 Congestion flow management method and apparatus
CN106603442A (en) * 2016-12-14 2017-04-26 东北大学 Cross-clock-domain high-speed data communication interface circuit of network on chip
CN108833204A (en) * 2018-05-25 2018-11-16 电子科技大学 A kind of network-on-chip test encapsulation based on bidirectional transmission path
CN109068367A (en) * 2018-09-29 2018-12-21 湖南基石通信技术有限公司 A kind of wireless token transmission method, device, equipment and readable storage medium storing program for executing

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
黎黎 等: "片上网络技术概述", 《2004年中国西部青年通信学术会议》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113504448A (en) * 2021-07-26 2021-10-15 电子科技大学长三角研究院(湖州) Aging detection system and method for system on chip

Similar Documents

Publication Publication Date Title
CN108605056B (en) Unidirectional clock signaling in high speed serial links
Fang et al. Design and simulation of UART serial communication module based on VHDL
US7428679B2 (en) Method for automated at-speed testing of high serial pin count multiple gigabit per second devices
Uchida Hardware-based TCP processor for gigabit ethernet
US8149906B2 (en) Data transfer between chips in a multi-chip semiconductor device with an increased data transfer speed
CN101146046B (en) A throughput testing method and testing system
CN111221694B (en) Built-in self-test method and system for receiving and transmitting path of Ethernet controller
CN110445681A (en) A kind of multiport parallel test method, device and electronic equipment
CN105659219A (en) Receiver architecture for memory reads
CN106953787A (en) A kind of battery management system multi-host communication method and device based on electrical level transfer
CN111522700A (en) Self-testing platform for testing serial RapidIO network switching module
CN110365530A (en) A kind of test token passing network independently of network-on-chip
US20030196153A1 (en) Test head utilized in a test system to perform automated at-speed testing of multiple gigabit per second high serial pin count devices
CN103812797B (en) It transmits the method for data grouping and sends and receives the communication module of data grouping
CN106792831B (en) The Congestion Avoidance module and its method of radio node grade and Radio Link grade
US7366964B2 (en) Method, system, and apparatus for loopback entry and exit
CN103279405A (en) Testing shell suitable for on-chip network embedded type IP core
CN102402494B (en) Data processing method and device for 10 gigabit media independent interface (XGMII) and inter-chip bidirectional handshaking method
CN106125597B (en) Robot high speed TT&C system and method based on LVDS looped network bus
CN104394072A (en) Double-pumped vertical channel for three dimensional Network on chip
CN105740089B (en) A kind of network on three-dimensional chip fault tolerable circuit and its fault-tolerance approach based on data bit width recombination
Kayashima et al. Real chip performance evaluation on through chip interface IP for renesas SOTB 65nm process
CN105634957A (en) Ethernet MAC (Media Access Control) sublayer controller and control method thereof
US7650543B2 (en) Plesiochronous receiver pin with synchronous mode for testing on ATE
US7817674B2 (en) Output clock adjustment for a digital I/O between physical layer device and media access controller

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20191022

WD01 Invention patent application deemed withdrawn after publication