VLDB 2026 Research / reviewers in the wild / expert
Seiyang Yang
dblp:16/5313
· DBLP profile ↗
9ranked-venue papers
3as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9 · 3 first-authorSoftware engineering, systems software and programming languages · 3 · 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
4 papers |
Electronic design automation · 73% Performance modeling and evaluation · 21% Integrated circuit design · 6% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
hardware verification and test |
0.2 | 2 | 2013 | MULTES: Multilevel Temporal-Parallel Event-Driven Simulation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013 A new state assignment technique for testing and low power · DAC 2004 |
Electronic design automation › hardware verification and test
logic simulation |
0.2 | 1 | 2013 | MULTES: Multilevel Temporal-Parallel Event-Driven Simulation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013 |
Performance modeling and evaluation › simulation › parallel and distributed simulation
parallel simulation |
0.2 | 1 | 2013 | MULTES: Multilevel Temporal-Parallel Event-Driven Simulation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013 |
Electronic design automation
logic synthesis |
0.1 | 3 | 2004 | A new state assignment technique for testing and low power · DAC 2004 PLADE: a two-stage PLA decomposition · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992 Optimum and suboptimum algorithms for input encoding and its relationship to logic minimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991 |
Electronic design automation › logic synthesis
state assignment |
0.1 | 2 | 2004 | A new state assignment technique for testing and low power · DAC 2004 Optimum and suboptimum algorithms for input encoding and its relationship to logic minimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991 |
Integrated circuit design
low-power circuit design |
0.0 | 1 | 2004 | A new state assignment technique for testing and low power · DAC 2004 |
Electronic design automation › hardware verification and test
testability improvement |
0.0 | 1 | 2004 | A new state assignment technique for testing and low power · DAC 2004 |
Electronic design automation › logic synthesis
two-level logic minimization |
0.0 | 2 | 1992 | PLADE: a two-stage PLA decomposition · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992 Optimum and suboptimum algorithms for input encoding and its relationship to logic minimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991 |
Electronic design automation › logic synthesis
logic minimization |
0.0 | 1 | 1991 | Optimum and suboptimum algorithms for input encoding and its relationship to logic minimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991 |
Methods — techniques the papers use, named apart from their topics
time-parallel simulation · 0.2event-driven simulation · 0.2m-block partition · 0.0graph coloring · 0.0integer programming · 0.0graph partitioning · 0.0prime dichotomy extraction · 0.0iterative improvement heuristic · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Predictive parallel event-driven HDL simulation with a new powerful prediction strategyabstractTraditional parallel event-driven HDL simulation methods suffer heavy synchronization & communication overhead for timely transferring the signal data among local simulators, which could easily nullify most of the expected simulation speed-up from parallelization. A new predictive parallel event-driven HDL simulation as a new promising approach had been proposed for enhancing simulation performance. In this paper, we have further enhanced this noble parallel simulation method for a series of not only timing, but also function oriented design changes with a new powerful prediction strategy. Experimentation with real SOC designs from industry has been performed for actual design changes, and shown the effectiveness of the enhanced approach. Seiyang Yang, Jaehoon Han, Doowhan Kwak, Namdo Kim, Daeseo Cha, Junhyuck Park, Jay Kim |
DATE | 1 |
| 2013 | MULTES: Multilevel Temporal-Parallel Event-Driven SimulationabstractMultilevel temporal-parallel event-driven simulation is a new radically different approach to simulation of designs described in Verilog HDL. It is based on a concept of time-parallel simulation applied to gate-level timing simulation. The simulation is performed in two steps: 1) fast reference simulation that runs on a higher, reference-level design model (typically RTL) and saves the design state at predetermined checkpoints; and 2) target simulation, which runs on a lower, gate-level model and distributes the simulation run slices to individual simulators. The paper addresses a number of important issues that make this approach practical: 1) finding initial state for each simulation slice; 2) resolving initial state mismatches; and 3) handling designs with multiple asynchronous clocks. Experimental results performed on industrial designs demonstrate the validity and efficiency of the method in terms of its performance and the debugging efficiency. Dusung Kim, Maciej J. Ciesielski, Seiyang Yang |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 2011 | Temporal parallel simulation: A fast gate-level HDL simulation using higher level modelsabstractSimulation speedup offered by distributed parallel event-driven simulation is known to be seriously limited by the synchronization and communication overhead. These limiting factors are particularly severe in gate-level timing simulation. This paper describes a radically different approach to gate-level simulation based on a concept of temporal rather than conventional spatial parallelism. The proposed method partitions the entire simulation run into simulation slices in temporal domain and each slice is simulated separately. With each slice being independent from each other, an almost linear speedup is achievable with a large number of simulation nodes. This concept naturally enables “correct by simulation” methodology that explicitly maintains the consistency between the reference and the target specifications. Experimental results clearly show a significant simulation speed-up. Dusung Kim, Maciej J. Ciesielski, Kyuho Shim, Seiyang Yang |
DATE | 4 |
| 2011 | A new distributed event-driven gate-level HDL simulation by accurate predictionabstractThis paper describes a new and efficient solution to a distributed event-driven gate-level HDL simulation. It is based on a novel concept of spatial parallelism using accurate prediction of input and output signals of individual local modules in local simulations, derived from a model at a higher abstraction level (RTL). Using the predicted rather than actual signal values makes it possible to eliminate or greatly reduce the communication and synchronization overhead in a distributed event-driven simulation. Dusung Kim, Maciej J. Ciesielski, Seiyang Yang |
DATE | 3 |
| 2008 | A fast two-pass HDL simulation with on-demand dumpabstractSimulation-based functional verification is characterized by two inherently conflicting targets: the signal visibility and simulation performance. Achieving a proper trade-off between these two targets is of paramount importance. Even though HDL simulators are the most widely used verification platform at the RTL and gate level, their major drawback is the low performance in verifying complex SOCs, especially when the high visibility over the design under verification is required. This paper presents a new, fast simulation method as an effective way to achieve both high simulation speed and full signal visibility. It is based on an original two-pass simulation approach. During the 1stpass, with the simulation running at full speed, a set of design states is saved periodically at predetermined checkpoints. During the 2ndpass, another simulation is performed, using any of saved checkpoints and providing 100% signal visibility for debugging. Our method differs from the traditional simulation snapshot approach in the amount and the way the design state is saved. Experimental results show significant speed-up compared to existing traditional simulation methods while maintaining 100% visibility. Kyuho Shim, Young-Rae Cho, Namdo Kim, Hyuncheol Baik, Kyungkuk Kim, Dusung Kim, Jaebum Kim, Byeongun Min, Kyumyung Choi, Maciej J. Ciesielski, Seiyang Yang |
ASP-DAC | 11 |
| 2004 | A new state assignment technique for testing and low powerabstractIn order to improve the testabilities and power consumption, a new state assignment technique based on m-block partition is introduced in this paper. The length and number of feedback cycles are reduced with minimal switching activity on the state variables. Experiment shows significant improvement in power dissipation and testabilities for benchmark circuits. Sungju Park, Sangwook Cho, Seiyang Yang, Maciej J. Ciesielski |
DAC | 3 |
| 1992 | PLADE: a two-stage PLA decompositionabstractAn efficient method for PLA decomposition, in which a single two-level Boolean function (PLA) is decomposed into two stages of cascaded PLAs such that the total area of all PLAs is smaller than that of the original PLA, is presented. The first stage may contain an arbitrary number of PLAs (generalized decoders), and the second stage contains a single PLA. Primary inputs are partitioned into disjoint sets of input variables and represented as multiple-valued variables so as to minimize the total PLA area. Two efficient algorithms for assignment of input variables to individual decoders are presented, one based on an integer programming technique and the other on graph partitioning. The constrained input encoding of the second-stage PLA is performed by an efficient procedure based on graph coloring and partitioning theory.> Maciej J. Ciesielski, Seiyang Yang |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 1991 | Optimum and suboptimum algorithms for input encoding and its relationship to logic minimizationabstractA novel theoretical formulation of the input encoding problem is presented, based on the concept of compatibility of dichotomies. The input encoding problem is shown to be equivalent to a two-level logic minimization. Three possible techniques to solve the encoding problem are discussed, based on: techniques borrowed from classical logic minimization (generation of prime dichotomies and solving the covering problem); graph coloring applied to the graph of incompatibility of dichotomies; and extraction of essential prime dichotomies followed by graph coloring. The extraction of essential prime dichotomies serves the same purpose as the extraction of essential prime implicants in logic minimization, in the sense that it reduces the size of the covering/graph coloring problem. The conditions of optimality of the solutions to the input encoding problem are discussed. For near-optimum results a powerful heuristic, based on an iterative improvement technique, has been developed and implemented as a computer program: dichotomy-based symbolic input encoding technique (DIET). The test results indicate the DIET compares favorably with KISS and NOVA in terms of the CPU time, is superior to both programs in terms of the encoding length, and requires considerably less memory. This method can be applied to the input encoding of combinational logic and the state assignment of finite state machines (FSMs) in both two-level and multilevel implementations.> Seiyang Yang, Maciej J. Ciesielski |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 1989 | PLA decomposition with generalized decodersabstractA method for PLA (programmable logic array) decomposition is presented whereby a single two-level Boolean function (PLA) is decomposed into two levels of cascaded PLAs. Primary inputs are partitioned into disjoint sets and represented as multiple-valued variables so as to minimize the total PLA area. Two new algorithms are presented for input variable assignment, based on (a) graph partitioning and (b) a mathematical optimization method. The constrained output encoding of first-level PLAs is performed by a fast and efficient procedure based on a graph-coloring technique.> Seiyang Yang, Maciej J. Ciesielski |
ICCAD | 1 |