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

Ken Albin

dblp:79/2613 · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
0since 2021 · last 2004
—ORCID · none

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

Systems, architecture and hardware · 5 · 1 first-authorTheory of computation · 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.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Electronic design automation · 100%

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

TopicWeightPapersLastEvidence papers
Electronic design automation › hardware verification and test
hardware verification
0.132004
Simplifying Boolean constraint solving for random simulation-vector generation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2004
Constraint synthesis for environment modeling in functional verification · DAC 2003
Nuts and Bolts of Core and SoC Verification · DAC 2001
Electronic design automation › hardware verification and test › functional verification
constrained random verification
0.012004
Simplifying Boolean constraint solving for random simulation-vector generation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2004
Electronic design automation › hardware test
test stimulus generation
0.012003
Constraint synthesis for environment modeling in functional verification · DAC 2003
Electronic design automation › hardware verification and test › hardware verification
verification methodology
0.012001
Nuts and Bolts of Core and SoC Verification · DAC 2001

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

hold-constraint extraction · 0.0binary decision diagram · 0.0parametric boolean equation solving · 0.0heuristic variable removal · 0.0don't care optimization · 0.0
YearPublicationVenuePosition
2004 Simplifying Boolean constraint solving for random simulation-vector generation
abstract
Simulation by random vectors is meaningful only if the vectors meet certain requirements on the environment that drives the design under verification. When that environment is modeled by constraints, we face the problem of solving constraints efficiently. We present an efficient algorithm for simplifying conjunctive Boolean constraints defined over state and input variables, and apply it to constrained random simulation vector generation using binary decision diagrams (BDDs). The method works by extracting "hold-constraints" from the system of constraints. Hold-constraints are deterministic and trivially resolvable. They can be used to simplify the original constraints as well as refine the conjunctive partition. Experiments demonstrate significant reductions in the time and space required for constructing the conjunction BDDs, and the time spent in vector generation during simulation.
Jun Yuan 0007, Adnan Aziz, Carl Pixley, Ken Albin
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.4
2003 Constraint synthesis for environment modeling in functional verification
abstract
Modeling design environment with constraints instead of a traditional testbench is advantageous in a hybrid verification framework that encompasses simulation and formal verifica-tion. This movement is gaining popularity in industry and sparks research in the constraint-based environment mod-eling and stimulus generation problem. We present an ap-proach, called constraint synthesis, to this problem. Con-straint synthesis falls in the general category of parametric Boolean equation solving but is novel in utilizing don’t care information unique to hardware constraints and heuristic variable removal to simplify the solution. Experimental re-sults have demonstrated the effectiveness of the proposed approach.
Jun Yuan 0007, Ken Albin, Adnan Aziz, Carl Pixley
DAC2
2003 A Framework for Constrained Functional Verification
Jun Yuan 0007, Carl Pixley, Adnan Aziz, Ken Albin
ICCAD4
2003 Formal Verification Successes at Motorola
Magdy S. Abadir, Ken Albin, John Havlicek, Narayanan Krishnamurthy, Andrew K. Martin
Formal Methods Syst. Des.2
2002 Simplifying Boolean constraint solving for random simulation-vector generation
abstract
We present an algorithm for simplifying the solution of conjunctive Boolean constraints of state and input variables, in the context of constrained random vector generation using BDDs. The basis of our approach is extraction of "hold-constraints" from constraint system. Hold-constraints are deterministic and trivially resolvable; in addition, they can be used to simplify the original constraints as well as refine the conjunctive partition. Experiments demonstrate significant reduction in the time and space needed for constructing the conjunction BDDs, and the time spent in vector generation during simulation.
Jun Yuan 0007, Ken Albin, Adnan Aziz, Carl Pixley
ICCAD2
2001 Nuts and Bolts of Core and SoC Verification
abstract
Digital design at Motorola is performed at design centers throughout the world, on projects with different design objectives, executed on different time scales, by different sized teams with different skill sets. This paper attempts to categorize these diverse efforts and identify common threads: what works, what the challenges are, and where we need to go.
Ken Albin
DAC1