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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
-
- 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
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/142—Managing 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
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.
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)
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)
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 |
-
2019
- 2019-07-11 CN CN201910623873.0A patent/CN110365530A/en active Pending
Patent Citations (5)
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)
Title |
---|
黎黎 等: "片上网络技术概述", 《2004年中国西部青年通信学术会议》 * |
Cited By (1)
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 |