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

Peter Dahlgren

dblp:70/5512 · DBLP profile ↗
← Back
15ranked-venue papers
8as first author
0since 2021 · last 2011
0000-0002-3509-3329ORCID · corroborated

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

Systems, architecture and hardware · 15 · 8 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
2 papers
Electronic design automation · 78% Performance modeling and evaluation · 17% Integrated circuit design · 5%

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

TopicWeightPapersLastEvidence papers
Electronic design automation › hardware verification and test
fault simulation
0.011996
Oscillation Control in Logic Simulation using Dynamic Dominance Grahps · DAC 1996
Electronic design automation › hardware verification and test
logic simulation
0.011996
Oscillation Control in Logic Simulation using Dynamic Dominance Grahps · DAC 1996
Electronic design automation
circuit simulation
0.011994
Modeling of Intermediate Node States in switch-Level Networks · DAC 1994
Performance modeling and evaluation › simulation
discrete-event simulation
0.011994
Modeling of Intermediate Node States in switch-Level Networks · DAC 1994
Electronic design automation › circuit simulation
switch-level simulation
0.011994
Modeling of Intermediate Node States in switch-Level Networks · DAC 1994

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

resimulation · 0.0graph traversal algorithms · 0.0dynamic dominance graphs · 0.0local signal propagation · 0.0extended node model · 0.0
YearPublicationVenuePosition
2011 Transition test bring-up and diagnosis on UltraSPARCTM processors
abstract
We describe methods to use PLL-based transition test in support of chip bring-up. We used it to diagnose slow paths for performance improvement. During bring-up, often the issues of setup, design, scan patterns, and silicon slow paths are mixed together, making diagnosis more difficult. We discuss techniques used to understand and resolve these issues, and show examples of the benefit of transition test over functional and system test.
Liang-Chi Chen, Peter Dahlgren, Paul Dickinson, Scott Davidson 0001
ITC2
2009 Using transition test to understand timing behavior of logic circuits on UltraSPARCTM T2 family
abstract
Delay test is crucial for finding slow paths and slow ICs, both during bringup and during speed binning. Path delay test has traditionally been considered to be superior in finding slow paths. This paper describes our experiments indicating that this is not always the case. For the UltraSPARC T2 microprocessor series we found that transition delay test often ran slower, was more effective in finding the root cause of the slow path, and correlated well with functional diags also used for speed binning. Transition test does a better job finding delay issues related to the impact of simultaneous switching and coupling noise on chip speed. We used transition test to measure the impact on chip timing of voltage, temperature, and we also used it to confirm the results of improving slow paths.
Liang-Chi Chen, Paul Dickinson, Peter Dahlgren, Scott Davidson 0001, Olivier Caty, Kevin Wu
ITC3
2008 Transition Test on UltraSPARC- T2 Microprocessor
abstract
Sun's T2 processor transition test methodology, verification and silicon debug are described. We illustrate our test mechanism, test sequence, test development, and the verification of this mechanism in silicon. Methods to identify slow flops, diagnose gate dominated paths, excite long delay for wire dominated paths, and find essential patterns for speed characterization are presented. In addition, a method is developed for recovering devices with a fewer good processor cores. All these applications together make transition test a much more powerful tool.
Liang-Chi Chen, Paul Dickinson, Prasad Mantri, Murali M. R. Gala, Peter Dahlgren, Subhra Bhattacharya, Olivier Caty, Kevin Woodling, Thomas A. Ziaja, David Curwen, Wendy Yee, Ellen Su, Guixiang Gu, Tim Nguyen
ITC5
2005 Microprocessor silicon debug based on failure propagation tracing
abstract
As the complexity of microprocessors increases, the design and bring-up times have significantly increased, negatively impacting the time-to-market (TTM) requirements. In this paper, a backtracing methodology for identifying the root cause of functional failures on the UltraSPARCtrade family of processors is presented. Data provided by a scan dump analysis methodology is linked not only to the design database but also to the failing test in order to isolate one or several candidates for further analysis
Olivier Caty, Peter Dahlgren, Ismet Bayraktaroglu
ITC2
2003 Latch Divergency In Microprocessor Failure Analysis
abstract
This paper presents an approach for analysis of system state differences observable through the scan chain for the debug of functional failures. A novel methodology for Latch Divergence Analysis (LDA) is proposed for creating stable failure signatures and reducing system noise. The methodology and processing flow have been integrated into the normal debug flow for the UltraSPARCTM family processors and have been successfully applied in numerous debugs in the bring-up of new products.
Peter Dahlgren, Paul Dickinson, Ishwar Parulkar
ITC1
1998 Switch-level bridging fault simulation in the presence of feedbacks
abstract
This paper investigates the degradation in detectability of bridging faults caused by situations of active feedback and logically unresolvable intermediate values under different fault modeling assumptions. A bridging fault simulator is presented that is based on a combination of switch-level modeling and levelized logic simulation. Levelized simulation is efficient for fault propagation and feedback analysis, whereas the switch-level model is used for determining whether an intermediate value is logically resolvable. A method to extract the logic function of channel graphs is presented in order to perform levelized processing of switch-level networks. The experimental results show that active feedback may reduce fault coverage by as much as 9% for stuck-at test sets and realistic bridging fault sets.
Peter Dahlgren
ITC1
1997 Switch-level modeling of feedback faults using global oscillation control
abstract
To simulate the effects of feedback bridging faults accurately, it is necessary to take into account both the conflict between signals of opposite logic values and the oscillation or asynchronous behavior induced by global feedback loops. This papers presents a method for detecting and processing global feedback dynamically in logic simulation. The problem of asynchronous behavior in feedback paths with an even number of inversions is solved by breaking the feedback and evaluating the possible stable states separately. Simulation experiments show that the uncertainty in fault diagnosis can be significantly reduced by incorporating the proposed technique for feedback analysis.
Peter Dahlgren
VTS1
1996 Oscillation Control in Logic Simulation using Dynamic Dominance Grahps
abstract
Logic-level modeling of asynchronous circuits in the presence of races frequently gives rise to oscillation.A new method for solving oscillation occurring in feedback loops (FLs) is presented.First, a set of graph traversal algorithms is used to locate the FLs and order them with respect to a dominance relation.Next, a sequence of resimulations with the feedback vertices forced into stable states is performed.The proposed method can handle noncritical races occurring in asynchronous circuits and has applications in feedback bridging fault simulation.
Peter Dahlgren
DAC1
1996 A fault model for switch-level simulation of gate-to-drain shorts
abstract
An efficient algorithm for analyzing a subset of transistor-level bridging faults is proposed. The complex analogue behavior of gate-to-drain shorts is handled using a network primitive into which the fault injected transistor is mapped. The resistances of the surrounding subnetworks obtained from a linear switch-level model are used together with a simple iteration scheme to predict the voltage at the shortened nodes. Fault simulation experiments were conducted and the algorithm shows good agreement with electrical-level analysis.
Peter Dahlgren, Peter Lidén
VTS1
1995 A multiple-dominance switch-level model for simulation of short faults
abstract
Short faults in CMOS networks frequently give rise to intermediate node voltages. An efficient local algorithm is presented for event-driven switch-level simulation of CMOS networks in which intermediate signal values are common. The proposed model allows multiple dominant signals associated with the state of a node. The strength of several logical low and high signal contributions can thereby be taken into account when the logic state of a node is computed, which means that intermediate voltages can be handled more accurately. To demonstrate the usefulness of the multiple-dominance model in fault simulations, a new fault simulation algorithm is presented. Various common transistor-level fault types were simulated, and the results show that the number of discrepancies from electrical-level simulations is significantly reduced at a low computational cost.
Peter Dahlgren
ICCAD1
1995 Coverage of Transistor-Level and Gate-Level Stuck-at Faults in CMOS Checkers
abstract
Transistor gate stuck-at and node stuck-at faults in self-testing checkers of various implementations are examined. Two types of CMOS implementations with different transistor driving strength ratios are considered. The coverage obtained for the classic gate-level stuck-at fault model for different test set sizes is compared with the corresponding coverage of transistor-level faults. It is shown that the coverage estimation using the gate-level stuck-at model is overly optimistic.
Peter Lidén, Peter Dahlgren
ISCAS2
1995 Switch-level modeling of transistor-level stuck-at faults
abstract
Two new switch-level algorithms with efficient management of unknown values are evaluated with respect to their fault modeling capability. The degradation of confidence in fault detection measures owing to unknown (X) output values is discussed and a strategy to quantify this uncertainty is proposed. It is demonstrated that this uncertainty can be decreased significantly when the node model is extended to include two resistances.
Peter Lidén, Peter Dahlgren
VTS2
1994 Modeling of Intermediate Node States in switch-Level Networks
abstract
Abstract- An algorithm is presented for event-driven switch-level simulation of CMOS networks in which intermediate signal values are common. The proposed method is based on a local signal propagation scheme and an extended node model including both a logical low and a high contribution to the state of a node. The quantization effects of typical CMOS networks can thereby be modeled and, hence, the spread of undetermined logic values is in many cases prohibited. I.
Peter Dahlgren, Peter Lidén
DAC1
1993 Efficient modeling of switch-level networks containing undetermined logic node states
abstract
The presence of realistic faults in CMOS networks, such as shorts and opens, frequently gives rise to intermediate voltage values. At the switch level, these values result in undetermined logic states which are likely to propagate to the outputs, causing an overly optimistic coverage estimation of test efficiency. A new method is presented that is efficient and well-suited for modeling switch-level networks when undetermined states are common. The concept of state dominance, introduced in this paper, is an improvement upon the well-known principle of dominance. The state dominance defines a dynamic direction of signal flow between neighboring nodes of undetermined logic state. A signal transformation scheme is proposed which solves bidirectional conflicts that may occur between adjacent nodes of undermined logic state without any network recomputation. The new concept is easily applicable to switch-level algorithms in which there is a distributed approach.
Peter Dahlgren, Peter Lidén
ICCAD1
1992 Transistor Fault Coverage for Self-Testing CMOS Checkers
abstract
Several realistic transistor fault models were applied to circuit-level simulation models of code checkers in order to investigate the run-time fault testing capability. Various implementations of checkers designed for the detection of stuck-at faults were examined. A coverage varying from 99% to 100% was obtained for transistor terminal short faults and from 40% to 85% for open faults. A minimum set of four fault models for simulation-based evaluation of the self-testing property is proposed.
Peter Lidén, Peter Dahlgren, Jan Torin
ITC2