Wen Chen 0016

dblp:36/6699-16 · DBLP profile ↗
← Back
9ranked-venue papers
2as first author
1since 2021 · last 2021
0000-0002-6721-6266ORCID · conflict

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

Systems, architecture and hardware · 9 · 2 first-author · 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
3 papers
Electronic design automation · 94% Embedded and real-time systems · 6%
Network and information security
2 papers
Systems and software security · 62% Cyber-physical and IoT security · 38%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
hardware verification and test
0.522017
Learning to Produce Direct Tests for Security Verification Using Constrained Process Discovery · DAC 2017
Simulation knowledge extraction and reuse in constrained random processor verification · DAC 2013
Cyber-physical and IoT security
automotive security
0.422018
Extensibility in Automotive Security: Current Practice and Challenges: Invited · DAC 2017
Protecting the supply chain for automotives and IoTs · DAC 2018
Systems and software security
supply chain security
0.312018
Protecting the supply chain for automotives and IoTs · DAC 2018
Systems and software security › secure system design
security architecture
0.312017
Extensibility in Automotive Security: Current Practice and Challenges: Invited · DAC 2017
Electronic design automation › hardware verification and test › hardware verification
security verification
0.312017
Learning to Produce Direct Tests for Security Verification Using Constrained Process Discovery · DAC 2017
Electronic design automation › hardware verification and test
test generation
0.312017
Learning to Produce Direct Tests for Security Verification Using Constrained Process Discovery · DAC 2017
Electronic design automation › hardware verification and test › functional verification
constrained random verification
0.212013
Simulation knowledge extraction and reuse in constrained random processor verification · DAC 2013
Electronic design automation › hardware verification and test › coverage-driven verification
coverage closure
0.212013
Simulation knowledge extraction and reuse in constrained random processor verification · DAC 2013
Embedded and real-time systems
real-time security
0.112017
Extensibility in Automotive Security: Current Practice and Challenges: Invited · DAC 2017
Electronic design automation › hardware verification and test
processor verification
0.012013
Simulation knowledge extraction and reuse in constrained random processor verification · DAC 2013

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

process discovery · 0.3constrained learning · 0.3rule extraction · 0.2feature-based analysis · 0.2
YearPublicationVenuePosition
2021 Hybrid Methodology for Verification of SW Safety Mechanisms
abstract
As complexity of automotive E/E systems grows, the increasing failure rates have placed tremendous onus on semiconductor manufacturers to supply integrated circuits in the ADAS domain complying safety standards like ISO 26262. SW Safety mechanisms have recently emerged as means to achieve the desired ASIL level with constrained HW resources. The new ISO 26262 standard placed more stringent requirements on quantifying the effectiveness of emerging safety mechanisms, which has been a challenge for functional safety verification. In this paper, we proposed a hybrid methodology leveraging both fault simulation and fault analysis with formal verification techniques to quantify the diagnostic coverage of a SW safety mechanism. The effectiveness of this approach was evaluated on an automotive SOC for V2V applications with SW safety mechanisms to detect and control permanent faults. The approach brought the safety verification to closure with a final diagnostic coverage of 97.3%.
Sarvesh Patankar, Sainath Karlapalem, Sakshi Biyani, Wen Chen 0016, Roman Chovanec, Martin Vlk, Martin Kaspar
VTS4
2018 Protecting the supply chain for automotives and IoTs
abstract
Modern automotive systems and IoT devices are designed through a highly complex, globalized, and potentially untrustworthy supply chain. Each player in this supply chain may (1) introduce sensitive information and data (collectively termed "assets") that must be protected from other players in the supply chain, and (2) have controlled access to assets introduced by other players. Furthermore, some players in the supply chain may be malicious. It is imperative to protect the device and any sensitive assets in it from being compromised or unknowingly disclosed by such entities. A key --- and sometimes overlooked --- component of security architecture of modern electronic systems entails managing security in the face of supply chain challenges. In this paper we discuss some security challenges in automotive and IoT systems arising from supply chain complexity, and the state of the practice in this area.
Sandip Ray, Wen Chen 0016, Rosario Cammarota
DAC2
2017 Feature extraction from design documents to enable rule learning for improving assertion coverage
abstract
Feature selection is essential to rule learning in the context of functional verification. In practice today, features are selected manually and the selection requires domain knowledge. In contrast, this work proposes using automatic feature extraction from design documents as a viable approach to support rule learning. To demonstrate its effectiveness, document-extracted features are employed to learn the rules for covering a set of assertions based on a commercial SoC. Experiments show that 100%-accurate rules can be obtained for more than 70% of the assertions.
Kuo-Kai Hsieh, Sebastian Siatkowski, Li-C. Wang, Wen Chen 0016, Jayanta Bhadra
ASP-DAC4
2017 Learning to Produce Direct Tests for Security Verification Using Constrained Process Discovery
abstract
Security verification relies on using direct tests manually prepared. Test preparation often requires intensive efforts from experts with in-depth domain knowledge. This work presents an approach to learn from direct tests written by an expert. After the learning, the learned model acts as a surrogate for the expert to produce new tests. The learning software comprises a database for accumulating and sharing security verification knowledge. The learning approach uses process discovery to build an upper-bound model and continuously adds constraints to refine it. We demonstrate the feasibility and effectiveness of the learning approach in a commercial SoC verification environment.
Kuo-Kai Hsieh, Li-C. Wang, Wen Chen 0016, Jayanta Bhadra
DAC3
2017 Extensibility in Automotive Security: Current Practice and Challenges: Invited
abstract
A modern automotive design contains over a hundred microprocessors, several cyber-physical modules, connectivity to a variety of networks, and several hundred megabytes of software. The future is anticipated to see an even sharper rise in complexity of this electronics, with the imminence of driverless vehicles, the potential of connected automobiles within a few years, and work towards seamless integration of automobiles with smart cities and infrastructure systems. Security is a fundamental challenge in the design of automotive systems. Unfortunately, security considerations in automotive systems are complicated by two factors: (1) need for real-time mitigation against in-field threats; and (2) in-field configurability and extensibility of security features. This paper examines the trade-offs between security countermeasures, real-time requirements, and in-field configurability needs for modern automotive systems. We discuss the current state of the practice in automotive security architecture, as well as gaps and challenges that need to be addressed for a viable security solution in future.
Sandip Ray, Wen Chen 0016, Jayanta Bhadra, Mohammad Abdullah Al Faruque
DAC2
2014 On application of data mining in functional debug
abstract
This paper investigates how data mining can be applied in functional debug, which is formulated as the problem of explaining a functional simulation error based on human-understandable machine states. We present a rule discovery methodology comprising two steps. The first step selects relevant state variables for constructing the mining dataset. The second step applies rule learning to extract rules that differentiates the tests that excite error behavior from those that do not. We explain the dependency of the second step on the first step and considerations for implementing the methodology in practice. Application of the proposed methodology is illustrated through experiments conducted on a recent commercial SoC design.
Kuo-Kai Hsieh, Wen Chen 0016, Li-C. Wang, Jayanta Bhadra
ICCAD2
2013 Simulation knowledge extraction and reuse in constrained random processor verification
abstract
This work proposes a methodology of knowledge extraction from constrained-random simulation data. Feature-based analysis is employed to extract rules describing the unique properties of novel assembly programs hitting special conditions. The knowledge learned can be reused to guide constrained-random test generation towards uncovered corners. The experiments are conducted based on the verification environment of a commercial processor design, in parallel with the on-going verification efforts. The experimental results show that by leveraging the knowledge extracted from constrained-random simulation, we can improve the test templates to activate the assertions that otherwise are difficult to activate by extensive simulation.
Wen Chen 0016, Li-C. Wang, Jayanta Bhadra, Magdy S. Abadir
DAC1
2012 Novel test detection to improve simulation efficiency - A commercial experiment
abstract
Novel test detection is an approach to improve simulation efficiency by selecting novel tests before their application [1]. Techniques have been proposed to apply the approach in the context of processor verification [2]. This work reports our experience in applying the approach to verifying a commercial processor. Our objectives are threefold: to implement the approach in a practical setting, to assess its effectiveness and to understand its challenges in practical application. The experiments are conducted based on a simulation environment for verifying a commercial dual-thread low-power processor core. By focusing on the complex fixed-point unit, the results show up to 96% saving in simulation time. The main limitation of the implementation is discussed based on the load-store unit with initial promising results to show how to overcome the limitation.
Wen Chen 0016, Nik Sumikawa, Li-C. Wang, Jayanta Bhadra, Xiushan Feng, Magdy S. Abadir
ICCAD1
2012 Functional test content optimization for peak-power validation - An experimental study
abstract
One of the challenges of functional test content optimization, in the context of performance validation, is to predict from a high level model an event of interest observed in either a detailed simulation or in silicon testing. This work uses peak power validation as an example to study the potential of using learning algorithms to uncover the correlations between the different levels of abstraction. Using the OpenSPARC T2 microprocessor as the driving example, we have studied the use of three learning algorithms for building models to explain the events of interest in the output of a power simulation. These models are built based on features extracted from a high-level view of the design. We show that the learned models can be used to select assembly programs that are likely to produce similar interesting events, and also can be used to produce constrained random assembly programs capable of exposing the events of our interest.
Vinayak Kamath, Wen Chen 0016, Nik Sumikawa, Li-C. Wang
ITC2