EDBT 2026 Demo / reviewers in the wild / expert
Mario Konijnenburg
dblp:k/MHKonijnenburg · also M. H. Konijnenburg
· DBLP profile ↗
29ranked-venue papers
8as first author
6since 2021 · last 2025
0000-0001-8016-0888ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 27 · 8 first-author · 5 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Computer networks · 1Software engineering, systems software and programming languages · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | SENMap: Multi-objective dataflow mapping & synthesis for hybrid scalable neuromorphic systemsabstractThis paper introduces SENMap, a mapping and synthesis tool for a scalable energy efficient neuromorphic computing architecture frameworks. SENECA a flexible architectural design optimized for executing edge AI SNN/ANN inference applications efficiently. To speed up the silicon tapeout and chip design for SENECA, an accurate emulator SENSIM was designed. While SENSIM supports direct mapping of SNNs on neuromorphic architectures, as the SNN/ANN grow in size, achieving optimal mapping for objectives like energy, throughput, area, and accuracy becomes challenging. This paper introduces SENMap, flexible mapping software for efficiently mapping large SNN/ANN applications onto adaptable architectures. SENMap considers architectural, pretrained SNN/ANN realistic examples, and event rate-based parameters and is open-sourced along with SENSIM to aid flexible neuromorphic chip design before fabrication. Experimental results show SENMap enables 40 percent energy improvements for a baseline SENSIM operating on timestep asynchronous mode of operation. SENMap is designed in such a way that it facilitates mapping large spiking neural networks for future modifications as well.1 Prithvish Nembhani, Oliver Rhodes, Guangzhi Tang, Alexandra F. Dobrita, Yingfu Xu, Kanishkan Vadivel, Kevin Shidqi, Paul Detterer, Mario Konijnenburg, Gert-Jan van Schaik, Manolis Sifalakis, Zaid Al-Ars, Amirreza Yousefzadeh |
IJCNN | 9 |
| 2024 | Multidie 3-D Stacking of Memory Dominated Neuromorphic ArchitecturesabstractEvent-driven neuromorphic processors for artificial intelligence (AI) inference on edge/IoT devices require largeon-chip memory capacity, for efficient execution of spiking neural networks (NNs). In this work, we evaluate 3-D stacking benefits on SENECA, a digital neuromorphic accelerator core, sweeping itson-chip memory capacity from 2 up to 32 Mb in both legacy planar and advanced nanosheet CMOS logic nodes. In a planar CMOS node (GF-22 nm), two-die memory-on-logic (MoL) partitioning enables$8\times $moreon-chip memory, and it boosts operating frequency by 7% with 26% less power than the 2-D. Moving to an advanced nanosheet technology (imec A10), multidie (up to 7 dies) MoL stacking enables a performance increase of up to 29% and power savings up to 31%. Furthermore, a core folding (CF) partitioning in A10 shows up to 16% performance improvement with 12% total power savings with respect to the 2-D implementation on the same technology. We also demonstrate no thermal overhead for multidie stacking at advanced nodes for designs exhibiting low power density. These physical design explorations lay the foundation for system technology co-optimization studies for edge devices. Leandro M. G. Rocha, Refik Bilgic, Mohamed Naeim, Sudipta Das, Herman Oprins, Amirreza Yousefzadeh, Mario Konijnenburg, Dragomir Milojevic, James Myers, Julien Ryckaert, Dwaipayan Biswas |
IEEE Trans. Very Large Scale Integr. Syst. | 7 |
| 2023 | Open the box of digital neuromorphic processor: Towards effective algorithm-hardware co-designabstractSparse and event-driven spiking neural network (SNN) algorithms are the ideal candidate solution for energy-efficient edge computing. Yet, with the growing complexity of SNN algorithms, it isn't easy to properly benchmark and optimize their computational cost without hardware in the loop. Although digital neuromorphic processors have been widely adopted to benchmark SNN algorithms, their black-box nature is problematic for algorithm-hardware co-optimization. In this work, we open the black box of the digital neuromorphic processor for algorithm designers by presenting the neuron processing instruction set and detailed energy consumption of the SENeCA neuromorphic architecture. For convenient benchmarking and optimization, we provide the energy cost of the essential neuromorphic components in SENeCA, including neuron models and learning rules. Moreover, we exploit the SENeCA's hierarchical memory and exhibit an advantage over existing neuromorphic processors. We show the energy efficiency of SNN algorithms for video processing and online learning, and demonstrate the potential of our work for optimizing algorithm designs. Overall, we present a practical approach to enable algorithm designers to accurately benchmark SNN algorithms and pave the way towards effective algorithm-hardware co-design. Guangzhi Tang, Ali Safa, Kevin Shidqi, Paul Detterer, Stefano Traferro, Mario Konijnenburg, Manolis Sifalakis, Gert-Jan van Schaik, Amirreza Yousefzadeh |
ISCAS | 6 |
| 2023 | A memory footprint optimization framework for Python applications targeting edge devices
Manolis Katsaragakis, Lazaros Papadopoulos, Mario Konijnenburg, Francky Catthoor, Dimitrios Soudris |
J. Syst. Archit. | 3 |
| 2023 | Acceleration of Control Intensive Applications on Coarse-Grained Reconfigurable Arrays for Embedded SystemsabstractEmbedded systems confront two opposite goals: low-power operation and high performance. The current trend to reach these goals is toward heterogeneous platforms, including multi-core architectures with heterogeneous cores and hardware accelerators. The latter can be divided into custom accelerators (e.g., ASICs) and programmable domain-specific cores (e.g., DSIPs). VWR2A Denkinger et al. 2022 is a programmable architecture that integrates high computational density and low power memory structures. The flexibility of VWR2A allows a large portion of applications to be covered, resulting in better performance and energy efficiency than ASICs and general-purpose processors. However, while this has been well studied for data-intensive kernels, this is not the case for control-intensive kernels —code with complex if-else and nested loop structures. Traditionally, control-intensive code is left to be executed by the host processor. This situation unnecessarily restricts the potential impact of energy-efficient acceleration, especially at the application level. In this paper, we evaluate the performance and energy consumption of VWR2A for control-intensive code and compare it with an ARM Cortex-M4 processor and a RISC-V Ibex processor. The performance and energy consumption are evaluated at the kernel and application levels. Our results confirm that VWR2A is faster and more energy-efficient than the two considered general-purpose processors also for control-intensive code. Benoît W. Denkinger, Miguel Peón-Quirós, Mario Konijnenburg, David Atienza 0001, Francky Catthoor |
IEEE Trans. Computers | 3 |
| 2022 | VWR2A: a very-wide-register reconfigurable-array architecture for low-power embedded devicesabstractEdge-computing requires high-performance energy-efficient embedded systems. Fixed-function or custom accelerators, such as FFT or FIR filter engines, are very efficient at implementing a particular functionality for a given set of constraints. However, they are inflexible when facing application-wide optimizations or functionality upgrades. Conversely, programmable cores offer higher flexibility, but often with a penalty in area, performance, and, above all, energy consumption. In this paper, we propose VWR2A, an architecture that integrates high computational density and low power memory structures (i.e., very-wide registers and scratchpad memories). VWR2A narrows the energy gap with similar or better performance on FFT kernels with respect to an FFT accelerator. Moreover, VWR2A flexibility allows to accelerate multiple kernels, resulting in significant energy savings at the application level. Benoît W. Denkinger, Miguel Peón-Quirós, Mario Konijnenburg, David Atienza 0001, Francky Catthoor |
DAC | 3 |
| 2020 | Memory Footprint Optimization Techniques for Machine Learning Applications in Embedded SystemsabstractEffective memory management is an important requirement for embedded devices that operate at the edges of Internet of Things(IoT) networks. In this paper, we present a set of memory optimization techniques for machine learning applications developed in Python. The proposed techniques aim to avoid the main drawbacks of static memory allocation and to promote dynamic memory management, in order to optimize memory usage and execution latency. The results of the presented techniques are evaluated in a biomedical application, showing significant memory utilization and performance improvements (64% reduction in memory size requirements and 51% execution time reduction). Additionally, we highlight the applicability of the proposed techniques to a wide variety of IoT applications that leverage machine learning algorithms. Finally, the results of the optimized biomedical application in Python are compared with the corresponding version of the application in C and we identify trade-offs between software maintainability and memory size requirements. Manolis Katsaragakis, Lazaros Papadopoulos, Mario Konijnenburg, Francky Catthoor, Dimitrios Soudris |
ISCAS | 3 |
| 2018 | BiometricNet: Deep Learning based Biometric Identification using Wrist-Worn PPGabstractRapid advances in semiconductor fabrication technology have enabled the proliferation of miniaturized body-worn sensors capable of long term pervasive biomedical signal monitoring. In this paper, we present a novel deep learning-based framework (BiometricNET) on biometric identification using data collected from wrist-worn Photoplethysmography (PPG) signals in ambulatory environments. We have formulated a completely personalized data-driven approach, using a four-layer deep neural network - employing two convolution neural network (CNN) layers in conjunction with two long short-term memory (LSTM) layers, followed by a dense output layer for modelling the temporal sequence inherent within the pulsatile signal representative of cardiac activity. The proposed network configuration was evaluated on the TROIKA dataset collected from 12 subjects involved in physical activity, achieved an average five-fold cross-validation accuracy of 96%. Luke R. Everson, Dwaipayan Biswas, Madhuri Panwar, Dimitrios Rodopoulos, Amit Acharyya, Chris H. Kim, Chris Van Hoof, Mario Konijnenburg, Nick Van Helleputte |
ISCAS | 8 |
| 2016 | IoT: Source of test challengesabstractThe semiconductor industry has been driving a major part of its growth through first the PC and more recently the mobile market. Unfortunately, the PC market is in decline and also the end of the growth curve for mobile products is in sight now that virtually everyone on the planet has a smartphone and/or tablet. Hence, the semiconductor industry is putting its bets on `Internet of Things' (IoT) as the next application wave that will allow them to sell a lot of silicon real estate. Although what exactly IoT encompasses is under definition and hence still volatile, the first emerging products depict an image which is quite different from the traditional microprocessors or smartphone SOCs: small but with ubiquitous presence, wirelessly connected, energy harvesting, equipped with smart sensors, secure, and low cost. All these aspects have a profound impact on the challenges, solutions, and associated trade-offs for testing IoT chips and provide rich grounds for research. This paper provides seven views from different angles. Erik Jan Marinissen, Yervant Zorian, Mario Konijnenburg, Chih-Tsun Huang, Ping-Hsuan Hsieh, Peter Cockburn, Jeroen Delvaux, Vladimir Rozic, Bohan Yang 0001, Dave Singelée, Ingrid Verbauwhede, Cedric Mayor, Robert Van Rijsinge, Cocoy Reyes |
ETS | 3 |
| 2014 | ULP-SRP: Ultra Low-Power Samsung Reconfigurable Processor for Biomedical ApplicationsabstractThe latest biomedical applications require low energy consumption, high performance, and wide energy-performance scalability to adapt to various working environments. In this study, we present ULP-SRP, an energy-efficient reconfigurable processor for biomedical applications. ULP-SRP uses a Coarse-Grained Reconfigurable Array (CGRA) for high-performance data processing with low energy consumption. We adopted a compact-size CGRA and modified it to support dynamically switchable three performance modes with fine-grained power gating in order to further optimize the energy consumption. The energy-performance scalability is also accomplished with multiple performance modes and a Unified Memory Architecture (UMA). Experimental results show that ULP-SRP achieved 59% energy reduction compared to previous works. A technique of dynamic CGRA mode changing gives 18.9% energy reduction. ULP-SRP is a good candidate for future mobile healthcare devices. Changmoo Kim, Moo-Kyoung Chung, Yeongon Cho, Mario Konijnenburg, Soojung Ryu, Jeongwook Kim |
ACM Trans. Reconfigurable Technol. Syst. | 4 |
| 2013 | An energy-aware and scalable UWB Impulse Radio baseband supporting coherent receptionabstractA scalable low power Impulse Radio (IR) receiver baseband has been developed for an around-the-body audio streaming use case, supporting both coherent and non-coherent operation modes. With careful hardware/software co-optimization, the receiver algorithms are implemented using an Application-Specific-Instruction-set-Processor (ASIP) and several optimized hardware accelerators, allowing scalability and support of multi-mode operations in an energy-efficient manner. The receiver baseband is designed in a 90 nm standard CMOS process and is fully verified with the RF frontend. By using an all-digital parallel synchronization module, a short timing acquisition phase is realized, reducing synchronization overhead. In combination with a comprehensive set of low power measures, including hardware/software partitioning, parallelism, module level clock gating, multiple clock domains, operand isolation, multi voltage domains (MVD) and power gating techniques, an average power consumption of 5.6 mW for a 0.85 Mb/sec data rate mode is realized. This corresponds to 10.1pJ/bit for the coherent data processing of an 84 data bytes packet. Furthermore, the design is capable of processing 499.2 MSamples/sec at 840 mV. Ben Busze, Alex Young, Christian Bachmann, Johan H. C. van den Heuvel, Martijn Hijdra, Mario Konijnenburg, Kathleen Philips, Arjan Breeschoten, Harmke de Groot |
GLOBECOM | 7 |
| 2012 | ULP-SRP: Ultra low power Samsung Reconfigurable Processor for biomedical applicationsabstractThe latest biomedical applications require low energy consumption, high performance and wide energy-performance scalability to adapt to various working environments. This paper presents ULP-SRP, an energy efficient reconfigurable processor for the biomedical applications. ULP-SRP uses a Coarse Grained Reconfigurable Array (CGRA) for high performance data processing with low energy consumption. For the scalability, we propose three performance modes and Unified Memory Architecture (UMA). Energy optimization is accomplished by run-time mode switching along with automatic power gating. Experimental results show that ULP-SRP achieved 46.1% energy reduction compared to previous works. Changmoo Kim, Moo-Kyoung Chung, Yeongon Cho, Mario Konijnenburg, Soojung Ryu, Jeongwook Kim |
FPT | 4 |
| 2012 | A DfT Architecture for 3D-SICs Based on a Standardizable Die WrapperabstractProcess technology developments enable the creation of three-dimensional stacked ICs (3D-SICs) interconnected by means of Through-Silicon Vias (TSVs). This paper presents a 3D Design-for-Test (DfT) architecture for such 3D-SICs that allows pre-bond die testing as well as mid-bond and post-bond stack testing. The architecture enables a modular test approach, in which the various dies, their embedded IP cores, the inter-die TSV-based interconnects, and the external I/Os can be tested as separate units, which allows flexible optimization of the 3D-SIC test flow and provides yield monitoring and first-order fault diagnosis. The architecture builds on and reuses existing DfT hardware at the core, die, and product level. Its main new component is a die-level wrapper, which can be based on either IEEE Std 1149.1 or IEEE Std 1500. The paper presents a conceptual overview of the architecture, as well as implementation aspects. Experimental results show that the implementation costs are negligible for medium to large dies. Erik Jan Marinissen, Chun-Chuan Chi, Mario Konijnenburg, Jouke Verbree |
J. Electron. Test. | 3 |
| 2011 | Automation of 3D-DfT InsertionabstractUsing Through-Silicon Vias (TSVs) in three-dimensional stacked ICs (3D-SICs) has benefits in terms of interconnect density, performance, and power dissipation. For 3D-SICs, an extension of the Design-for-Test architecture based on die-level wrappers is required to enable pre-bond die testing as well as modular post-bond die and interconnect testing. This paper presents an approach that automates the insertion of die wrappers. Experimental results show that the user can perform automated 3D-DfT insertion through existing EDA tools with negligible area costs, and verify the proposed DfT by test pattern generation and simulation. Sergej Deutsch, Vivek Chickermane, Brion L. Keller, Subhasish Mukherjee, Mario Konijnenburg, Erik Jan Marinissen, Sandeep Kumar Goel |
Asian Test Symposium | 5 |
| 2011 | Evaluation of 90nm 6T-SRAM as Physical Unclonable Function for secure key generation in wireless sensor nodesabstractDue to the unattended nature of WSN (Wireless Sensor Network) deployment, each sensor can be subject to physical capture, cloning and unauthorized device alteration. In this paper, we use the embedded SRAM, often available on a wireless sensor node, for secure data (cryptographic keys, IDs) generation which is more resistant to physical attacks. We evaluate the physical phenomenon that the initial state of a 6T-SRAM cell is highly dependent on the process variations, which enables us to use the standard SRAM circuit, as a Physical Unclonable Function (PUF). Important requirements to serve as a PUF are that the start-up values of an SRAM circuit are uniquely determined, unpredictable and similar each time the circuit is turned on. We present the evaluation results of the internal SRAM memories of low power ICs as PUFs and the statistical analysis of the results. The experimental results prove that the low power 90nm commercial 6T-SRAMs are very useful as a PUF. As far as we know, this is the first work that provides an extensive evaluation of 6T-SRAM-based PUF, at different environmental, electrical, and ageing conditions to representing the typical operating conditions of a WSN. Georgios N. Selimis, Mario Konijnenburg, Maryam Ashouei, Jos Huisken, Harmke de Groot, Vincent van der Leest, Geert Jan Schrijen, Marten van Hulst, Pim Tuyls |
ISCAS | 2 |
| 2010 | A structured and scalable test access architecture for TSV-based 3D stacked ICsabstractNew process technology developments enable the creation of three-dimensional stacked ICs (3D-SICs) interconnected by means of Through-Silicon Vias (TSVs). This paper presents a DfT test access architecture for such 3D-SICs that allows for both pre-bond die testing and post-bond stack testing. The DfT architecture is based on a modular test approach, in which the various dies, their embedded IP cores, the inter-die TSV-based interconnects, and the external I/Os can be tested as separate units to allow optimization of the 3D-SIC test flow. The architecture builds on and reuses existing DfT hardware at the core, die, and product level. It adds a die-level wrapper, which is based on IEEE 1500, with the following novel features: (1) dedicated probe pads on the non-bottom dies to facilitate pre-bond die testing, (2) TestElevators that transport test control and data signals up and down during post-bond stack testing, and (3) a hierarchical Wrapper Instruction Register (WIR) chain. The paper also hints at opportunities for optimization and standardization of this architecture. Erik Jan Marinissen, Jouke Verbree, Mario Konijnenburg |
VTS | 3 |
| 2006 | A Gate-Level Method for Transistor-Level Bridging Fault DiagnosisabstractThe paper addresses the issue of transistor-level bridging fault diagnosis. While most of the previous bridging fault diagnosis work focuses on the gate-level bridging faults, this method provides a solution to intra-gate bridging faults diagnosis for the first time. Instead of using any transistor level simulation tools, we develop a transformation technique that allows transistor-level bridging faults to be diagnosed by the commonly used gate-level bridging faults diagnosis tools. Real diagnosis results from Philips designs are presented. Xinyue Fan, Will R. Moore, Camelia Hora, Mario Konijnenburg, Guido Gronthoud |
VTS | 4 |
| 1999 | Fault (In)Dependent Cost Estimates and Conflict-Directed Backtracking to Guide Sequential Circuit Test GenerationabstractThe search for tests for sequential circuits (STPG) by deterministic test pattern generation is a process of alternately performing mandatory assignments and heuristic decisions on signal lines. We have observed problems in the decision-making process due to shortcomings in the SCOAP controllability/observability metrics and the backtrack process during STPG. In this paper we propose new techniques to improve the controllability/observability metrics, and two forms of conflict-directed backtracking (back-jumping) to improve the backtrack process. Experimental results demonstrate that the proposed techniques are very promising and result in a significant improvement in fault efficiencies and CPU usage for the ISCAS'89 and industrial circuits. Mario Konijnenburg, Hans van der Linden, Ad J. van de Goor |
Asian Test Symposium | 1 |
| 1999 | Illegal State Space Identification for Sequential Circuit Test GenerationabstractHere our new techniques are proposed to expand the known Global Illegal State (GIS) space, in order to reduce the search space. These techniques use the known GISes to generate candidate GISes, which have to be proven unjustifiable. This is an effective method to improve STPG performance because the number of stored GISes is reduced, saving memory and CPU time, while covering a larger part of the GIS space. To accelerate GIS space identification, we propose the legal state cache, to avoid useless justification repetitions. A data-structure is proposed to reduce the memory usage of the (G)ISes up to 10 times, and to accelerate GIS usage. Experimental results show a significant improvement in fault efficiency and CPU usage. Mario Konijnenburg, J. Th. van der Linden, Ad J. van de Goor |
DATE | 1 |
| 1999 | Testability of the Philips 80C51 micro-controllerabstractThis paper presents the research results of the sequential testability of the Philips 80C51 microcontroller. The motivations for this research were to save chip area and test application time (i.e., reducing the production costs), and to evaluate the effectiveness and efficiency of the Delft Automatic Test (DAT) generation system for sequential circuits on real industrial sequential circuits, such as the 80C51. ATPG has been performed on a fully sequential version (non-scan), and on several partial-scan versions of the 80C51. The stuck-at fault coverage of the full-scan version is above 91%, while the fault coverage of the non-scan version is almost zero. Therefore, partial-scan versions of the 80C51 have been developed to achieve the fault coverage level of the full-scan version. Experimental results demonstrate that almost 50% of the FFs have to be scannable in order to approach the fault coverage of the full-scan version. The fault coverage is reduced by /spl plusmn/10%, when /spl plusmn/30% of the FFs have been selected for scan. Mario Konijnenburg, J. Th. van der Linden, Ad J. van de Goor |
ITC | 1 |
| 1999 | Benchmarking DAT with the ITC'99 ATPG Benchmarks
Mario Konijnenburg, Hans van der Linden, Jeroen Geuzebroek |
ITC | 1 |
| 1998 | Complete Search in Test Generation for Industrial Circuits with Improved Bus-Conflict DetectionabstractTest Pattern Generation (TPG) for sequential and/or 3-state circuits involves two important aspects which often are handled incorrectly: bus conflict detection and completeness of search in TPG. The correct handling of both aspects strongly depends on the signal model used by TPG. We propose a novel, set-based, signal model using the power-set (i.e., the set of all possible subsets) of the basic values {0, 1, Z}. TPG using this signal model guarantees complete search, provides exact bus-conflict detection, and is more efficient than TPG using the traditional signal models for J-state and sequential circuits. Experimental results demonstrate this by higher fault efficiencies combined with a large reduction of backtracking and computing time for sequential ISCAS'89 and industrial circuits. J. Th. van der Linden, Mario Konijnenburg, Ad J. van de Goor |
Asian Test Symposium | 2 |
| 1997 | Sequential Test Generation with Advanced Illegal State SearchabstractTPG for synchronous sequential circuits has received wide attention over the last two decades, yet unlike for (full-scan) combinational circuits, for many sequential benchmark circuits 100% fault efficiency still cannot be reached. This illustrates the complexity of sequential circuit ATPG. The huge search space, which exists during sequential circuit TPG, is the main reason for this complexity. Powerful techniques and heuristics are required to cope with this search space. One way to reduce the search space is the detection of illegal states. These states cannot be justified with an initialization sequence. In this paper, we propose new techniques to find illegal states and to remove the over-specification of these states by searching common fractions in the list of illegal states. Experimental results demonstrate the importance of an as complete as possible illegal state list: Higher fault efficiencies are reached for the sequential ISCAS'89 circuits (1989) and industrial circuits, together with a large reduction of CPU time. Mario Konijnenburg, J. Th. van der Linden, Ad J. van de Goor |
ITC | 1 |
| 1996 | Circuit Partitioned Automatic Test Pattern Generation Constrained by Three-State Buses and RestrictorsabstractCircuit partitioned approaches to ATPG have been developed and used over the last two decades, depending on the ratio between state-of-the-art in ATPG and circuit sizes. A practical form consists of coarse-grain, cone-oriented partitioning of the circuit. We investigated the problems introduced by practical ATPG constraints: keeping tests (3-state) bus-conflict free, and complying to external restrictions and exclusions on test patterns. A cone-oriented circuit partitioning method dealing with these problems is proposed. A serial ATPG scheme for the partitions is proposed. The combined effectiveness is shown by experimental results. J. Th. van der Linden, Mario Konijnenburg, Ad J. van de Goor |
Asian Test Symposium | 2 |
| 1996 | Accelerated Compact Test Set Generation for Three-State CircuitsabstractMost published ATPG methods cannot handle three-state primitives, generate too large test sets, or require excessive CPU time. An efficient ATPG system was introduced by M.H. Konijnenburg et al. (1995) and J.Th. van der Linden et al. (1994), which can handle non-Boolean primitives, generates compact test sets, within affordable CPU time. In this paper, the system is extended to handle pulled and wired buses, in addition to pure three-state buses. These bus types are widely used in industrial circuits. Furthermore five techniques for test generation are proposed to accelerate (compact) ATPG. Experimental results demonstrate that these new techniques are useful: ATPG times for compact test set generation are decreased up to 50% compared to that reported previously by Konijnenburg et al. and fault efficiencies above 99% can be obtained for even the largest circuits. Mario Konijnenburg, J. Th. van der Linden, Ad J. van de Goor |
ITC | 1 |
| 1995 | Compact test sets for industrial circuitsabstractIndustrial circuits contain, in addition to the binary logic elements [n] and, [n] or and [n] xor gates, other logic elements such as three-state elements, busses and bidirectionals. Previous published work on automatic test pattern generation (ATPG) can not handle all of the above mentioned circuit elements, generates too large test sets, or generates test patterns which can cause circuit damage. A new fast ATPG system for industrial circuits is introduced capable of coping with all of the above mentioned circuit elements, will not cause circuit damage and generates compact test sets using new heuristics for compaction oriented decision making. Experimental results show that the compact test sets are much smaller than in [vdL94b] (on average 60%). The extra ATPG time required for generating these compact test sets is a relatively small penalty compared to the decrease in test set size. Mario Konijnenburg, J. Th. van der Linden, Ad J. van de Goor |
VTS | 1 |
| 1994 | Parallel Pattern Fast Fault Simulation for Three-State Circuits and Bidirectional I/OabstractIndustrial circuit designs commonly contain three-state elements, such as buses and drivers, transmission gates, and bidirectional I/O. A 5-valued fast fault simulation method and a 4-valued parallel pattern version that can handle these circuits are presented. Results demonstrate the effectiveness of the proposed methods in the presence of three-state elements, and show but a small performance degradation compared to 2- or 3-valued fault simulation. J. Th. van der Linden, Mario Konijnenburg, Ad J. van de Goor |
ITC | 2 |
| 1994 | Test generation and three-state elements, buses, and bidirectionalsabstractPublished work on stuck-at-fault test generation nearly exclusively considers circuits composed of only binary logic gates. Industrial designs commonly contain three-state elements, such as: buses and drivers, transmission gates, and bidirectional I/O. This paper presents extensions to state-of-the-art ATPG algorithms in order to handle these elements. A 25-valued signal model is used for test generation. Results demonstrate the effectiveness of the proposed extensions in the presence of various three-state elements, and show but a small performance degradation compared to the traditional 9-valued signal model for binary logic circuits.> J. Th. van der Linden, Mario Konijnenburg, Ad J. van de Goor |
VTS | 2 |
| 1993 | Test Pattern Generation with RestrictorsabstractThis paper extends state-of-the-art ATPG systems by including constraints, called restrictors, on the allowable values of the bits of a test vector. Such restrictors often occur in "real-world" circuits where certain bit positions of a test vector have to take on a particular value (e.g. in case of a reset line) or are prohibited from taking on a particular value (e.g. in order to prevent an illegal state to be entered). This paper describes the types of restrictors, as encountered in "real world" circuits; it shows the required modifications to ATPG algorithms for stuck-at faults in combinational circuits, in order to cope with restrictors; and finally, the results of experiments determining the consequences for the ATPG time and fault coverage are given. The overall conclusion is: restrictors can easily be implemented in any ATPG system; the use of restrictors is essential in "real-world" circuits; the influence of restrictors on the ATPG time is small while a new class of "redundant faults" is identified, belonging to that part of the circuit which cannot be tested due to the specified restrictors.> Mario Konijnenburg, J. Th. van der Linden, Ad J. van de Goor |
ITC | 1 |