Junshi Wang

dblp:147/7683 · DBLP profile ↗
← Back
14ranked-venue papers
3as first author
3since 2021 · last 2026
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 12 · 2 first-author · 2 since 2021Security and privacy · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
4 papers
Electronic design automation · 53% Interconnection networks and networks-on-chip · 24% Hardware reliability and fault tolerance · 15%

Topics — the 13 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation
hardware verification and test
1.122024
Component Dependencies Based Network-on-Chip Test · IEEE Trans. Computers 2024
Efficient Design-for-Test Approach for Networks-on-Chip · IEEE Trans. Computers 2019
Electronic design automation › hardware verification and test
design for testability
0.812024
Component Dependencies Based Network-on-Chip Test · IEEE Trans. Computers 2024
Electronic design automation › hardware verification and test
test scheduling
0.812024
Component Dependencies Based Network-on-Chip Test · IEEE Trans. Computers 2024
Interconnection networks and networks-on-chip
router architecture
0.822021
ECDR$^{2}$2: Error Corrector and Detector Relocation Router for Network-on-Chip · IEEE Trans. Computers 2021
Non-Blocking Testing for Network-on-Chip · IEEE Trans. Computers 2016
Hardware reliability and fault tolerance › error correction
error-correcting codes
0.512021
ECDR$^{2}$2: Error Corrector and Detector Relocation Router for Network-on-Chip · IEEE Trans. Computers 2021
Hardware reliability and fault tolerance
error correction
0.512021
ECDR$^{2}$2: Error Corrector and Detector Relocation Router for Network-on-Chip · IEEE Trans. Computers 2021
Processor architecture and microarchitecture › pipelining
pipeline optimization
0.512021
ECDR$^{2}$2: Error Corrector and Detector Relocation Router for Network-on-Chip · IEEE Trans. Computers 2021
Electronic design automation › hardware verification and test › design for testability
built-in self-test
0.412019
Efficient Design-for-Test Approach for Networks-on-Chip · IEEE Trans. Computers 2019
Interconnection networks and networks-on-chip › routing algorithms
fault-tolerant routing
0.412019
Efficient Design-for-Test Approach for Networks-on-Chip · IEEE Trans. Computers 2019
Electronic design automation › hardware verification and test › system-on-chip testing
network-on-chip test
0.412019
Efficient Design-for-Test Approach for Networks-on-Chip · IEEE Trans. Computers 2019
Interconnection networks and networks-on-chip › routing algorithms › adaptive routing
deadlock-free adaptive routing
0.212016
Non-Blocking Testing for Network-on-Chip · IEEE Trans. Computers 2016
Interconnection networks and networks-on-chip
routing algorithms
0.212016
Non-Blocking Testing for Network-on-Chip · IEEE Trans. Computers 2016
Electronic design automation › hardware verification and test
fault detection
0.112019
Efficient Design-for-Test Approach for Networks-on-Chip · IEEE Trans. Computers 2019

Methods — techniques the papers use, named apart from their topics

test wrapper · 0.8test vector generation · 0.8partitioning · 0.8pipeline optimization · 0.5error correction codes · 0.5reconfigurable router · 0.4adaptive routing · 0.4BIST · 0.4testing sequence · 0.2reconfiguration · 0.2
YearPublicationVenuePosition
2026 MSFFEC-Net: enhanced polyp segmentation via multi-scale feature fusion with edge-aware enhancement and contrastive learning
Qiaohong Liu, Junshi Wang, Luo Zhi, Tiansheng Huang, Wenxia Bai
Vis. Comput.3
2024 Component Dependencies Based Network-on-Chip Test
abstract
On-line test of NoC is essential for its reliability. This paper proposed an integral test solution for on-line test of NoC to reduce the test cost and improve the reliability of NOC. The test solution includes a new partitioning method, as well as a test method and a test schedule which are based on the proposed partitioning method. The new partitioning method partitions the NoC into a new type of basis unit under test (UUT) named as interdependent components based unit under test (iDC-UUT), which applies component test methods. The iDC-UUT have very low level of functional interdependency and simple physical connection, which results in small test overhead and high test coverage. The proposed test method consists of DFT architecture, test wrapper and test vectors, which can speed-up the test procedure and further improve the test coverage. The proposed test schedule reduces the blockage probability of data packets during testing by increasing the degree of test disorder, so as to further reduce the test cost. Experimental results show that the proposed test solution reduces power and area by 12.7% and 22.7% over an existing test solution. The average latency is reduced by 22.6% to 38.4% over the existing test solution.
Letian Huang, Tianjin Zhao, Ziren Wang, Junkai Zhan, Junshi Wang, Xiaohang Wang 0001
IEEE Trans. Computers5
2021 ECDR$^{2}$2: Error Corrector and Detector Relocation Router for Network-on-Chip
abstract
Network-on-chip (NoC) is commonly used in modern many-core systems due to their high bandwidth and flexibility. As the manufacturing process keeps scaling, the reliability challenge in NoCs increases as well. The error correction code (ECC) is widely adopted in error correction NoCs to improve the data correctness. At the same time, extra stages are introduced in the router pipeline to improve the error correction capability. As a result, conventional error correction routers suffer from high network latency. Motivated by this limitation, i.e., we remove the extra pipeline stages delicately introduced for error correction. We propose an error correction router, called error corrector and detector relocation router (ECDR2), whose architecture optimizes the pipeline flow of the router. As a result, it can achieve both low latency and high error correction. Experimental results show that, compared with the baseline design, ECDR2obtains 13.67 and 39.4 percent less average latency under the uniform traffic pattern and Dedup benchmark, respectively, in an 8 × 8 mesh NoC. The circuit area of ECR is also 7.9 percent less than that of the baseline design under 45-nm technology.
Letian Huang, Chikun Yuan, Junshi Wang, Masoumeh Ebrahimi, Qiang Li 0021
IEEE Trans. Computers3
2019 Online Path-Based Test Method for Network-on-Chip
abstract
A considerable amount of routers and links remains idle after each mapping application onto the Network-on-Chip based many-core systems. Online path-based test method is a kind of self-test for these idle components. In this paper, a path-based fabric for NoC is firstly proposed. A path serves as the basic component, covering one link and its associated control logic in the routers. One possibility is to apply fault detection on the idle paths, while the other paths continue to operate normally. Moreover, this paper details the hardware implementation, targeting the stuck-at and bridging faults. It suggests a good trade-off between fault coverage, hardware overhead and test time. Experimental results show that the approach achieves 93% of the stuck-at faults in control unit and cover 100% of the stuck-at and bridging faults on the global link within 256 clock cycles.
Junkai Zhan, Letian Huang, Junshi Wang, Masoumeh Ebrahimi, Qiang Li 0021
ISCAS3
2019 Testing aware dynamic mapping for path-centric network-on-chip test
Shuyan Jiang, Junkai Zhan, Junshi Wang, Masoumeh Ebrahimi, Letian Huang
Integr.5
2019 Optimized mapping algorithm to extend lifetime of both NoC and cores in many-core system
Lihuan Wang, Shuyan Jiang, Junshi Wang, Letian Huang
Integr.4
2019 Efficient Design-for-Test Approach for Networks-on-Chip
abstract
To achieve high reliability in on-chip networks, it is necessary to test the network continuously with Built-in Self-Tests (BIST) so that the faults can be detected quickly and the number of affected packets can be minimized. However, BIST causes significant performance loss due to data dependencies. We propose EsyTest, a comprehensive test strategy with minimized influence on system performance. EsyTest tests the data path and the control path separately. The data path test starts periodically, but the actual test performs in the free time slots to avoid deactivating the router for testing. A reconfigurable router architecture and an adaptive fault-tolerant routing algorithm are proposed to guarantee the access to the processing core when the associated router is under test. During the whole test procedure of the network, all processing cores are accessible, and thus the system performance is maintained during the test. At the same time, EsyTest provides a full test coverage for the NoC and a better hardware compatibility comparing with the existing test strategies. Under the PARSEC benchmark and different test frequencies, the execution time increases less than 5 percent at the cost of 9.9 percent more area and 4.6 percent more power in comparison with the execution where no test procedure is applied.
Junshi Wang, Masoumeh Ebrahimi, Letian Huang, Qiang Li 0021, Guangjun Li, Axel Jantsch
IEEE Trans. Computers1
2018 A lifetime-aware mapping algorithm to extend MTTF of Networks-on-Chip
abstract
Fast aging of components has become one of the major concerns in Systems-on-Chip with further scaling of the submicron technology. This problem accelerates when combined with improper working conditions such as unbalanced components' utilization. Considering the mapping algorithms in the Networks-on-Chip domain, some routers/links might be frequently selected for mapping while others are underutilized. Consequently, the highly utilized components may age faster than others which results in disconnecting the related cores from the network. To address this issue, we propose a mapping algorithm, called lifetime-aware neighborhood allocation (LaNA), that takes the aging of components into account when mapping applications. The proposed method is able to balance the wear-out of NoC components, and thus extending the service time of NoC. We model the lifetime as a resource consumed over time and accordingly define the lifetime budget metric. LaNA selects a suitable node for mapping which has the maximum lifetime budget. Experimental results show that the lifetime-aware mapping algorithm could improve the minimal MTTF of NoC around 72.2%, 58.3%, 46.6% and 48.2% as compared to NN, CoNA, WeNA and CASqA, respectively.
Letian Huang, Masoumeh Ebrahimi, Junshi Wang, Shuyan Jiang, Qiang Li 0021
ASP-DAC5
2018 Optimizing dynamic mapping techniques for on-line NoC test
abstract
With the aggressive scaling of submicron technology, intermittent faults are becoming one of the limiting factors in achieving a high reliability in Network-on-Chip (NoC). Increasing test frequency is necessary to detect intermittent faults, which in turn interrupts the execution of applications. On the other hand, the main goal of traditional mapping algorithms is to allocate applications to the NoC platform, ignoring about the test requirement. In this paper, we propose a novel testing-aware mapping algorithm (TAMA) for NoC, targeting intermittent faults on the paths between crossbars. In this approach, the idle links are identified and the components between two crossbars are tested when the application is mapped to the platform. The components can be tested if there is enough time from when the application leaves the platform and a new application enters it. The mapping algorithm is tuned to give a higher priority to the tested paths in the next application mapping. This leaves enough time to test the links and the belonging components that have not been tested in the expected time. Experiment results show that the proposed testing-aware mapping algorithm leads to a significant improvement over FF, NN, CoNA, and WeNA.
Shuyan Jiang, Junshi Wang, Masoumeh Ebrahimi, Letian Huang, Qiang Li 0021
ASP-DAC4
2018 Micro-Architecture Design for Low Overhead Fault Tolerant Network-on-Chip
abstract
Aggressive technology scaling results in reliability decrease of Network-on-Chips (NoCs). Error Correction Codes (ECC) is commonly used to correct error data. It is necessary to balance the reliability of transmissions and the overhead introduced by encoders and decoders. This work utilizes a mechanism reusing decoders in Network Interfaces (NIs), which is named Send-Back ECC. This paper proposes the detailed hardware implementation of Send-Back NoC after hardware overhead optimizing. The design details of the routers and NIs are described. Simulation results prove that the latency of Send-Back ECC is lower than H2H ECC when bit error rate is lower than 0.0002 and always lower than E2E ECC. The hardware overhead of Send-Back ECC is 10.6% lower than H2H ECC, while the energy consumption is also less than both E2E ECC and H2H ECC.
Chikun Yuan, Letian Huang, Junshi Wang, Qiang Li 0021
ISCAS3
2017 A low latency fault tolerant transmission mechanism for Network-on-Chip
abstract
Reliability of Network-on-Chip has become a critical problem because of the aggressive technology scaling. A variety of transmission mechanism to tolerant the bit errors has been proposed to achieve the best trade-off between performance and overhead. In this work, a transmission mechanism for NoC based on a novel combination of error detection, error correction, and retransmission is proposed. The light-weight error detectors are integrated into the input ports of routers to check the correctness of head flits and the decoders in Network Interfaces (NIs) are used to correct the errors in any flits of the whole packet. With a very small hardware overhead, the proposed method can guarantee high reachability of packets and greatly decrease End-to-End retransmission. Compared with Hop-to-Hop and End-to-End mechanism, the latency could be highly reduced.
Letian Huang, Xinxin Lin, Junshi Wang, Qiang Li 0021
ISCAS3
2017 Non-blocking BIST for continuous reliability monitoring of Networks-on-Chip
abstract
To achieve high reliability in on-chip networks, frequent runs of Built-in Self-Test allow the detection of and recovery from faults before they affect packets and the system functionality. However, to test routers, wrappers isolate cores from the network which leads to execution blocking and performance loss. In this paper, we propose a design-for-test reconfigurable router with two alternative bypassing channels. The router architecture allows maintaining the connection between cores and the network during the testing procedure by utilizing the bypassing channels. With the help of an adaptive routing algorithm and a testing strategy, networks can be fully tested at a high testing frequency with <;15% increase of execution time.
Junshi Wang, Letian Huang, Masoumeh Ebrahimi, Qiang Li 0021, Guangjun Li, Axel Jantsch
ISCAS1
2016 Non-Blocking Testing for Network-on-Chip
abstract
To achieve high reliability in on-chip networks, it is necessary to test the network as frequently as possible to detect physical failures before they lead to system-level failures. A main obstacle is that the circuit under test has to be isolated, resulting in network cuts and packet blockage which limit the testing frequency. To address this issue, we propose a comprehensive network-level approach which could test multiple routers simultaneously at high speed without blocking or dropping packets. We first introduce a reconfigurable router architecture allowing the cores to keep their connections with the network while the routers are under test. A deadlock-free and highly adaptive routing algorithm is proposed to support reconfigurations for testing. In addition, a testing sequence is defined to allow testing multiple routers to avoid dropping of packets. A procedure is proposed to control the behavior of the affected packets during the transition of a router from the normal to the testing mode and vice versa. This approach neither interrupts the execution of applications nor has a significant impact on the execution time. Experiments with the PARSEC benchmarks on an 8x8 NoC-based chip multiprocessors show only 3 percent execution time increase with four routers simultaneously under test.
Letian Huang, Junshi Wang, Masoumeh Ebrahimi, Masoud Daneshtalab, Xiaofan Zhang 0004, Guangjun Li, Axel Jantsch
IEEE Trans. Computers2
2013 A Fault-Tolerant Routing Algorithm for NoC Using Farthest Reachable Routers
abstract
As technology scaling, reliability has became one of the key challenges of Network-on-Chip (NoC). Many faulttolerant routing algorithms for NoC are developed to overcome fault components and provide reliable transmission. But proposed routing algorithms do not pay enough attention to find the shortest paths, which increases latency and power consumption. In this paper, a fault-tolerant routing algorithm using new component states diffusion method based on Farthest Reachable Router (FRR) is proposed. This algorithm can reduce latency by finding the shortest paths between source and destination routers. Experiment results verify that FRR routing algorithm can tolerate 79% fault patterns within 3 × 3 and reduce latency by 16-44% compared with FON.
Junshi Wang, Xiaohang Wang 0001, Letian Huang, Terrence S. T. Mak, Guangjun Li
DASC1