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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jens Leenstra

dblp:42/5193 · DBLP profile ↗
← Back
12ranked-venue papers
3as first author
0since 2021 · last 2013
—ORCID · none

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

Systems, architecture and hardware · 11 · 3 first-authorDatabases, data management, data science and information retrieval · 1

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.

Databases, data mining, and information retrieval
1 paper
Indexing and storage engines · 52% Query processing and optimization · 48%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Electronic design automation · 99% Processor architecture and microarchitecture · 1%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
hardware verification and test
0.232008
Scan chain clustering for test power reduction · DAC 2008
Scan Test Planning for Power Reduction · DAC 2007
Hierarchical Random Simulation Approach for the Verification of S/390 CMOS Multiprocessors · DAC 1997
Indexing and storage engines
column store
0.212013
DB2 with BLU Acceleration: So Much More than Just a Column Store · Proc. VLDB Endow. 2013
Query processing and optimization
compressed data processing
0.212013
DB2 with BLU Acceleration: So Much More than Just a Column Store · Proc. VLDB Endow. 2013
Indexing and storage engines › data compression
dictionary compression
0.212013
DB2 with BLU Acceleration: So Much More than Just a Column Store · Proc. VLDB Endow. 2013
Query processing and optimization › query execution
in-memory query processing
0.212013
DB2 with BLU Acceleration: So Much More than Just a Column Store · Proc. VLDB Endow. 2013
Indexing and storage engines › column store
main-memory column store
0.212013
DB2 with BLU Acceleration: So Much More than Just a Column Store · Proc. VLDB Endow. 2013
Query processing and optimization › query execution › hardware-accelerated query processing
SIMD query processing
0.212013
DB2 with BLU Acceleration: So Much More than Just a Column Store · Proc. VLDB Endow. 2013
Electronic design automation › hardware verification and test › low-power testing
test power reduction
0.112008
Scan chain clustering for test power reduction · DAC 2008
Electronic design automation › hardware verification and test › low-power testing
scan test power reduction
0.112007
Scan Test Planning for Power Reduction · DAC 2007
Indexing and storage engines
buffer management
0.012013
DB2 with BLU Acceleration: So Much More than Just a Column Store · Proc. VLDB Endow. 2013
Electronic design automation › hardware verification and test › design for testability
scan-based testing
0.012008
Scan chain clustering for test power reduction · DAC 2008
Electronic design automation › circuit simulation
probabilistic simulation
0.011997
Hierarchical Random Simulation Approach for the Verification of S/390 CMOS Multiprocessors · DAC 1997
Electronic design automation › hardware verification and test › functional verification
simulation-based verification
0.011997
Hierarchical Random Simulation Approach for the Verification of S/390 CMOS Multiprocessors · DAC 1997
Processor architecture and microarchitecture › multiprocessor architecture
multiprocessor design
0.011997
Hierarchical Random Simulation Approach for the Verification of S/390 CMOS Multiprocessors · DAC 1997

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

prefetching · 0.2late materialization · 0.2frequency-based dictionary compression · 0.2SIMD · 0.2scan chain deactivation · 0.1scan chain clustering · 0.1test planning · 0.1fault isolation table · 0.1timing diagram generation · 0.0CAD tool support · 0.0
YearPublicationVenuePosition
2013 DB2 with BLU Acceleration: So Much More than Just a Column Store
abstract
DB2 with BLU Acceleration deeply integrates innovative new techniques for defining and processing column-organized tables that speed read-mostly Business Intelligence queries by 10 to 50 times and improve compression by 3 to 10 times, compared to traditional row-organized tables, without the complexity of defining indexes or materialized views on those tables. But DB2 BLU is much more than just a column store. Exploiting frequency-based dictionary compression and main-memory query processing technology from the Blink project at IBM Research - Almaden, DB2 BLU performs most SQL operations - predicate application (even range predicates and IN-lists), joins, and grouping - on the compressed values, which can be packed bit-aligned so densely that multiple values fit in a register and can be processed simultaneously via SIMD (single-instruction, multipledata) instructions. Designed and built from the ground up to exploit modern multi-core processors, DB2 BLU's hardware-conscious algorithms are carefully engineered to maximize parallelism by using novel data structures that need little latching, and to minimize data-cache and instruction-cache misses. Though DB2 BLU is optimized for in-memory processing, database size is not limited by the size of main memory. Fine-grained synopses, late materialization, and a new probabilistic buffer pool protocol for scans minimize disk I/Os, while aggressive prefetching reduces I/O stalls. Full integration with DB2 ensures that DB2 with BLU Acceleration benefits from the full functionality and robust utilities of a mature product, while still enjoying order-of-magnitude performance gains from revolutionary technology without even having to change the SQL, and can mix column-organized and row-organized tables in the same tablespace and even within the same query.
Vijayshankar Raman, Gopi K. Attaluri, Ron Barber, Naresh Chainani, David Kalmuk, Vincent KulandaiSamy, Jens Leenstra, Sam Lightstone, Shaorong Liu, Guy M. Lohman, Tim Malkemus, René Müller 0001, Ippokratis Pandis, Berni Schiefer, David Sharpe, Richard Sidle, Adam J. Storm
Proc. VLDB Endow.7
2008 Scan chain clustering for test power reduction
abstract
An effective technique to save power during scan based test is to switch off unused scan chains. The results obtained with this method strongly depend on the mapping of scan flip-flops into scan chains, which determines how many chains can be deactivated per pattern.
Melanie Elm, Hans-Joachim Wunderlich, Michael E. Imhof, Christian G. Zoellin, Jens Leenstra, Nicolas Mäding
DAC5
2007 Scan Test Planning for Power Reduction
abstract
Many STUMPS architectures found in current chip designs allow disabling of individual scan chains for debug and diagnosis. In a recent paper it has been shown that this feature can be used for reducing the power consumption during test. Here, we present an efficient algorithm for the automated generation of a test plan that keeps fault coverage as well as test time, while significantly reducing the amount of wasted energy. A fault isolation table, which is usually used for diagnosis and debug, is employed to accurately determine scan chains that can be disabled. The algorithm was successfully applied to large industrial circuits and identifies a very large amount of excess pattern shift activity.
Michael E. Imhof, Christian G. Zoellin, Hans-Joachim Wunderlich, Nicolas Mäding, Jens Leenstra
DAC5
2006 BIST Power Reduction Using Scan-Chain Disable in the Cell Processor
abstract
Built-in self test is a major part of the manufacturing test procedure for the cell processor. However, pseudo random patterns cause a high switching activity which is not effectively reduced by standard low power design techniques. If special care is not taken, the scan-speed may have to be reduced significantly, thus extending test time and costs. In this paper, we describe a test power reduction method for logic BIST which uses test scheduling, planning and scan-gating. In LBIST, effective patterns that detect additional faults are very scarce after a few dozens of scan cycles and often less than one pattern in a hundred detects new faults. In most cases, such an effective pattern requires only a reduced set of the available scan chains to detect the fault and all don't-care scan chains can be disabled, therefore significantly reducing test power
Christian G. Zoellin, Hans-Joachim Wunderlich, Nicolas Mäding, Jens Leenstra
ITC4
2001 Using a hierarchical DfT methodology in high frequency processor designs for improved delay fault testability
abstract
In this paper a novel hierarchical DfT methodology is presented which is targeted to improve the delay fault testability for external testing and scan based BIST. After the partitioning of the design into high frequency macros, the analysis for delay fault testability already starts in parallel with the implementation at the macro level. A specification is generated for each macro that defines the delay fault testing characteristics at the macro boundaries. This specification is used to analyse and improve the delay fault testability by improving the scan chain ordering at macro-level before the macros are connected together into the total chip network. The hierarchical methodology has been evaluated with the instruction window buffer core of an out-of-order processor. It was shown that for this design practically no extra hardware is required.
Michael Kessler, Gundolf Kiefer, Jens Leenstra, Knut Schünemann, Thomas Schwarz, Hans-Joachim Wunderlich
ITC3
1997 Hierarchical Random Simulation Approach for the Verification of S/390 CMOS Multiprocessors
abstract
In this paper an approach is presented for thehierarchical verification of the memory control units, I/O adaptersand processor interconnect units as found in multiprocessorcomputer systems. It is shown how such units could be verifiedbetter and faster by the introduction of random executable timingdiagrams and associated CAD tool support. Furthermore, itis shown how the timing diagrams for the unit network verificationare easily derived from the timing diagrams specified for theunits. The multiprocessor hardware test showed the effectivenessof the proposed verification approach.
Jörg A. Walter, Jens Leenstra, Gerhard Döttling, Bernd Leppla, Hans-Jürgen Münster, Kevin W. Kark, Bruce Wile
DAC2
1991 Hierarchical Test Program Development for Scan Testable Circuits
abstract
In this paper a novel hierarchical test program development approach is presented for scan testable circuits. We will show how the test program for scan designs can be developed incrementally, in-line with the hierarchical construction ofthesystem netlist, by differentiating between interior and exlerior tests for each model. Furthermore, it will be shown that byintroducing test assembly, such an hierarchical test program development approach is also applicable when nwcros requiring dedicated test procedures are in use. Therefore itprovides an attractive enhancement of the Macro Testing technique.
Jens Leenstra, Lambert Spaanenburg
ITC1
1990 Hierarchical test assembly for macro based VLSI design
abstract
A novel incremental procedure for the hierarchical assembly of macro test specifications into a chip test program is presented. To solve test generation/application problems, a bottom-up symbolic test assembly procedure that proceeds in line with the construction of the system is proposed. It is shown that for a modular design approach, this procedure can be extended with design-for-testability features to ensure that all macro tests are assembled into a chip test program. The approach is exemplified by the design of a decimation filter for a Sigma / Delta A/D (analog-to-digital) converter.>
Jens Leenstra, Lambert Spaanenburg
ITC1
1989 Issues in the test of artificial neural networks
abstract
Test concepts for artificial neural networks are discussed. It is shown that the traditional design-for-test techniques such as (boundary) scan are of limited use owing to the high connectivity and redundancy of neural networks. An information-theoretical approach that allows for wafer as well as chip test is outlined. This approach involves testing directly on the macro properties of the neural network. The influence of device faults and built-in fault tolerance of the network is captured in so-called fault tolerant curves. These curves, obtained by simulation, link the various macro and micro properties together and allow an information-driven test of the neural network.>
Frank Warkowski, Jens Leenstra, Jos Nijhuis, Lambert Spaanenburg
ICCD2
1989 On the Design and Test of Asynchronous Macros Embedded in Synchronous Systems
abstract
The design of synchronously testable asynchronous macros is investigated. A novel implementation model which uses an explicit state register is presented. This approach makes it possible to apply scan and boundary tests to nonsynchronous VLSI systems. The state register is composed of SR (set-reset) flip-flops, which can operate in asynchronous, synchronous, and (token) scan mode. It is shown that these controllers are synchronously testable and can be derived directly from a control graph description. The approach is exemplified by the design and test of a self-timed ALU (arithmetic and logic unit).>
Jens Leenstra, Lambert Spaanenburg
ITC1
1989 On structured gate forest VLSI design
Gerhard Roos, Jens Leenstra, Thomas Schwederski, Lambert Spaanenburg, Bernd Höfflinger
Microprocessing and Microprogramming2
1986 VLSI top-down design based on the separation of hierarchies
Lambert Spaanenburg, André Broekema, Jens Leenstra, C. Huys
Microprocessing and Microprogramming3