Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Andrzej Krasniewski

dblp:91/3172 · DBLP profile ↗
← Back
25ranked-venue papers
20as first author
0since 2021 · last 2014
0000-0002-3733-5010ORCID · reported

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

Systems, architecture and hardware · 22 · 19 first-authorSoftware engineering, systems software and programming languages · 3 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 2Computer networks · 1 · 1 first-author

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
5 papers
Electronic design automation · 95% Integrated circuit design · 5%

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

TopicWeightPapersLastEvidence papers
Electronic design automation › hardware verification and test › design for testability
built-in self-test
0.041992
Estimating testing effectiveness of the circular self-test path technique · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992
Circular self-test path: a low-cost BIST technique for VLSI circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989
Circular Self-Test Path: A Low-Cost BIST Technique · DAC 1987
Electronic design automation › hardware verification and test
design for testability
0.041991
Logic Synthesis for Efficient Pseudoexhaustive Testability · DAC 1991
Circular self-test path: a low-cost BIST technique for VLSI circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989
Circular Self-Test Path: A Low-Cost BIST Technique · DAC 1987
Electronic design automation › hardware verification and test
test response compaction
0.021992
Estimating testing effectiveness of the circular self-test path technique · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992
Circular self-test path: a low-cost BIST technique for VLSI circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989
Electronic design automation › hardware verification and test
test generation
0.021989
Circular self-test path: a low-cost BIST technique for VLSI circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989
Circular Self-Test Path: A Low-Cost BIST Technique · DAC 1987
Electronic design automation › hardware verification and test › test response compaction
aliasing probability
0.011992
Estimating testing effectiveness of the circular self-test path technique · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992
Electronic design automation › hardware verification and test
fault coverage
0.011992
Estimating testing effectiveness of the circular self-test path technique · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992
Electronic design automation
hardware verification and test
0.011992
Estimating testing effectiveness of the circular self-test path technique · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992
Electronic design automation
logic synthesis
0.011991
Logic Synthesis for Efficient Pseudoexhaustive Testability · DAC 1991
Electronic design automation › hardware verification and test › test generation
pseudoexhaustive testing
0.011991
Logic Synthesis for Efficient Pseudoexhaustive Testability · DAC 1991
Integrated circuit design › digital circuit design › sequential logic
feedback shift register
0.011989
Circular self-test path: a low-cost BIST technique for VLSI circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989
Electronic design automation › hardware verification and test › test generation › random test generation
pseudorandom test pattern generation
0.011987
Circular Self-Test Path: A Low-Cost BIST Technique · DAC 1987
Electronic design automation
timing analysis
0.011985
Simulation-free estimation of speed degradation in NMOS self-testing circuits for CAD applications · DAC 1985

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

simulation · 0.0analytical modeling · 0.0pseudorandom pattern generation · 0.0
YearPublicationVenuePosition
2014 Rule Induction Based on Logic Synthesis Methods
Grzegorz Borowik, Andrzej Krasniewski, Tadeusz Luba
ICSEng2
2012 Evaluation of susceptibility of FPGA-based circuits to fault injection attacks based on clock glitching
abstract
We present a method and tool for examining an FPGA-based circuit, in particular an implementation of a cryptographic algorithm, subjected to a fault injection attack based on clock glitching. The proposed approach offers some unique features that allow us to thoroughly analyse the impact of injected faults on the operation of the circuit. In particular, through precise adjustment of the frequency of an external clock generator, the number of faults occurring at the output of the circuit under test can be observed and controlled. The effectiveness of the proposed approach has been assessed for the AES implementation, leading to a number of practical guidelines that may be essential when planning experimental studies on fault injection in FPGA-based circuits.
Jakub Korczyc, Andrzej Krasniewski
DDECS2
2011 A Tool for Trading-Off On-Line Error Detection Efficiency with Implementation Cost for Sequential Logic Implemented in FPGAs
abstract
A tool for managing finite state machines was developed and presented in this paper. The tool uses an algorithm of serial decomposition to perform operations on these FSMs. With the help of these operations, reduction in size of the combinational part of the circuit can be achieved, leading to smaller memory requirements. The resulting FSM implemented using an FPGA is provided with concurrent error detection (CED). The presented tool offers the designer an opportunity to trade-off error detection efficiency and implementation cost.
Grzegorz Borowik, Andrzej Krasniewski
ICSEng2
2008 Concurrent Error Detection for a Network of Combinational Logic Blocks Implemented with Memory Embedded in FPGAs
abstract
We propose a concurrent error detection (CED) scheme for a network of combinational logic blocks implemented with memory embedded in FPGAs. The proposed scheme is proven to detect - without latency - any permanent or transient fault associated with a single input or output of any component of the network. The experimental results show that the overhead for the presented CED technique is low (23.9% for the examined network), especially when compared with solutions intended for gate-based designs (55% or 81%, depending on the technique, for the same network).
Andrzej Krasniewski
DSD1
2007 Concurrent Error Detection for FSMs Designed for Implementation with Embedded Memory Blocks of FPGAs
abstract
We propose a cost-efficient concurrent error detection (CED) scheme for FSMs designed for implementation with embedded memory blocks(EMBs) available in today's SRAM-based FPGAs. The scheme is proven to detect each permanent or transient fault associated with a single input or output of any component of the circuit that results in its incorrect state or output. The experimental results obtained using our proprietary FSM synthesis tool show that despite the heterogeneous structure of the proposed CED scheme, the overhead is very low. For the examined benchmark circuits, the overhead in terms of extra EMBs is in the range of 5.0% to 56.3%, with an average value of 26.5% This compares favorably with the earlier proposed solutions applicable to conventional FSM designs intended for an implementation with gates and flip-flops for which an overhead exceeding 100% is quite typical.
Andrzej Krasniewski
DSD1
2005 A Pragmatic Approach to Concurrent Error Detection in Sequential Circuits Implemented Using FPGAs with Embedded Memory
abstract
We present several low-cost concurrent error detection schemes for a sequential circuit implemented using FPGAs with embedded memory blocks. The experimental results show that for many of the examined circuits, a reasonable level of error detection can be obtained at the circuitry overhead of less than 10% - a level recommended by proponents of a "pragmatic" approach to on-line testing.
Andrzej Krasniewski
IOLTS1
2004 Optimization of Testability of Sequential Circuits Implemented in FPGAs with Embedded Memory
Andrzej Krasniewski
FPL1
2004 Concurrent Error Detection in Sequential Circuits Implemented Using FPGAs with Embedded Memory Blocks
Andrzej Krasniewski
IOLTS1
2003 Evaluation of Testability of Path Delay Faults for User-Configured Programmable Devices
Andrzej Krasniewski
FPL1
2003 Evaluation of the Quality of Testing Path Delay Faults under Restricted Input Assumption
abstract
We show that in the case when the set of vector pairs that occur at the input of a combinatorial network in the system environment is restricted (as it is for most applications), the information on such restrictions should be accounted for when evaluating the quality of testing delay faults, especially if the test sequence "mimics" the normal operation, i.e. if only those vector pairs that may occur in normal operation are applied during testing.
Andrzej Krasniewski
IOLTS1
2003 Evaluation of delay fault testability of LUTs for the enhancement of application-dependent testing of FPGAs
Andrzej Krasniewski
J. Syst. Archit.1
2002 On the Set of Target Path Delay Faults in Sequential Subcircuits of LUT-based FPGAs
Andrzej Krasniewski
FPL1
2002 Exploiting Reconfigurability for Effective Testing of Delay Faults in Sequential Subcircuits of LUT-based FPGAs
Andrzej Krasniewski
FPL1
2001 Evaluation of Delay Fault Testability of LUT Functions for Improved Efficiency of FPGA Testing
abstract
Testing delay faults in FPGAs differs significantly from testing delay faults in circuits whose combinational sections can be represented as gate networks. Based on delay fault testability conditions, formulated in a form suitable for analysis of LUT-based FPGAs, we develop an original method for the evaluation of delay fault testability of LUT functions. It relies on an indicator called delay fault activation profile. The proposed method supports an analysis and comparison of different procedures for the enhancement of detectability of FPGA delay faults that rely on transformations of user-defined functions of LUTs in the combinational logic block under test. We demonstrate the effectiveness of our method by applying it to prove the efficiency and to optimize a specific procedure for the transformation of LUT functions which preserves the blocking capability and input-output transition pattern of original functions.
Andrzej Krasniewski
DSD1
1992 Design of Robust-Path-Delay-Fault-Testable Combinational Circuits by Boolean Space Expansion
abstract
A procedure for the design of robustly path-delay-fault testable two-level circuits by adding extra inputs to the circuits, using the method called Boolean space expansion is proposed. 100% path delay fault testable two-level circuits are achieved with area overhead in the range of 3% to 30%. A procedure to make the multilevel circuits fully testable is also reported. The results for several ISCAS benchmark circuits are presented.>
Alexander Albicki, Andrzej Krasniewski
ICCD3
1992 High Quality Testing of Embedded RAMs Using Circular Self-Test Path
abstract
We show how to design a self-testable RAM using the Circular Self-Test Path technique. The proposed solution, which implements the idea of random testing, offers much higher test quality than deterministic RAM self-test schemes. A 256-Kbit embedded memory can be efficiently tested within 1 second. Such a memory is tested concurrently with other VLSI chip modules.
Andrzej Krasniewski, Slawomir Pilarski
ITC1
1992 Estimating testing effectiveness of the circular self-test path technique
abstract
The effectiveness of a random built-in self-test technique for VLSI circuits is studied. This technique, called the circular self-test path (CSTP), is applicable to circuits that consist of combinational blocks and registers. In particular, the effectiveness of test pattern generation, the effectiveness of test response compaction and fault coverage are examined. The test generation effectiveness is evaluated by the fraction of all possible test patterns applied during a testing session to the circuit under test. The compaction effectiveness of the CSTP technique is measured by the probability of aliasing, and fault coverage by the fraction of all permanent faults that are detected. For all these measures, simple formulas are developed, which give very accurate estimations without detailed circuit simulation. To demonstrate their accuracy, the estimates obtained by the formulas are compared to the results obtained by extensive simulation experiments.>
Slawomir Pilarski, Andrzej Krasniewski, Tiko Kameda
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
1991 Logic Synthesis for Efficient Pseudoexhaustive Testability
abstract
A method for designing combmationsd circuits suitable for pseudoexhaustive testing is presented.Unlike the conventional approach, where the development of a pseudoexhaustive testing scheme is an afterthought of the functional design, in our method the testabtity criteria are included in the mainstream of the logic synthesis process.The experimental results indicate that a significant reduction of testing time at a negligible area/performance penalty can be obtained its the circuits designed using the proposed procedure.
Andrzej Krasniewski
DAC1
1991 Random Testability of Redundant Circuits
abstract
It is shown that the common belief that any optimized, i.e., nonredundant, circuit is easier to test than its nonoptimized counterpart is not fully justified. It is demonstrated by example that a redundant circuit may be more suitable for random testing than its optimized counterpart. A rule which specifies when redundancy is likely to enhance random testability of a two-level AND-OR gate network is formulated.>
Andrzej Krasniewski, Alexander Albicki
ICCD1
1991 Can Redundancy Enhance Testability?
Andrzej Krasniewski
ITC1
1989 Circular self-test path: a low-cost BIST technique for VLSI circuits
abstract
A technique for designing self-test VLSI circuits, referred to as circular self-test path (CSTP), is introduced. The CSTP is a feedback shift register (output of the last flip-flop is supplied to the first flip-flop) with a data communication capability. It serves simultaneously for test pattern generation and test response compaction, thereby minimizing the test schedule complexity; the whole chip is tested in a single test session. A distinguishing attribute of built-in self-test (BIST) chips designed using this technique is a low silicon area overhead, slightly exceeding that of scan path designs, but substantially lower than that of built-in logic block observer (BILBO)-based circuits. Theoretical and simulation studies were performed to demonstrate that the test pattern generation efficiency of the CTSP is comparable to that of a pseudorandom generator, regardless of the functionality of the circuit under test.>
Andrzej Krasniewski, Slawomir Pilarski
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1987 Circular Self-Test Path: A Low-Cost BIST Technique
abstract
A new technique for designing self-testing VLSI circuits, referred to as Circular Self-Test Path, is presented The Circular Self-Test Path is a feedback shift register (output of the last flip-flop is supplied to the first flip-flop) with a data compaction capability. A distinguishing attribute of self-testing chips designed using this technique is a low silicon area overhead, slightly exceeding that of scan path designs. A theoretical analysis and comprehensive simulation experiments we performed to demonstrate that the effectiveness of test pattern generation for the circular self-test path is comparable to that of an ideal pseudorandom test generator.
Andrzej Krasniewski, Slawomir Pilarski
DAC1
1985 Simulation-free estimation of speed degradation in NMOS self-testing circuits for CAD applications
abstract
A method is presented for estimating the maximum operating speed of NMOS self-testing circuits designed using the BILBO technique. The unique feature of this method is that the speed estimation is based only on parameters of the original design (without built-in test logic) and parameters describing the BILBO modules. Thus, a computer-aided optimization of a self-testing structure with respect to area/speed criteria can be performed without the necessity of laying out multiple self-testing versions of the original design and running timing simulation on each one.
Andrzej Krasniewski, Alexander Albicki
DAC1
1985 Automatic Design of Exhaustively Self-Testing Chips with Bilbo Modules
Andrzej Krasniewski, Alexander Albicki
ITC1
1984 Fuzzy Automata as Adaptive Algorithms for Telephone Traffic Routing
Andrzej Krasniewski
ICC (1)1