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

Nohbyung Park

dblp:67/4735 · DBLP profile ↗
← Back
9ranked-venue papers
5as first author
0since 2021 · last 1992
—ORCID · none

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

Systems, architecture and hardware · 9 · 5 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
7 papers
Electronic design automation · 65% Performance modeling and evaluation · 15% Processor architecture and microarchitecture · 12%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
high-level synthesis
0.061992
Predicting system-level area and delay for pipelined and nonpipelined designs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992
Sehwa: a software package for synthesis of pipelines from behavioral specifications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1988
Module Selection for Pipelined Synthesis · DAC 1988
Performance modeling and evaluation
performance prediction
0.011992
Predicting system-level area and delay for pipelined and nonpipelined designs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992
Processor architecture and microarchitecture
pipelining
0.021988
Theory of Clocking for Maximum Execution Overlap of High-Speed Digital Systems · IEEE Trans. Computers 1988
Module Selection for Pipelined Synthesis · DAC 1988
Integrated circuit design
clocking
0.011988
Theory of Clocking for Maximum Execution Overlap of High-Speed Digital Systems · IEEE Trans. Computers 1988
Electronic design automation › high-level synthesis
data path synthesis
0.011988
Sehwa: a software package for synthesis of pipelines from behavioral specifications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1988
Electronic design automation › high-level synthesis › scheduling and allocation
module selection
0.011988
Module Selection for Pipelined Synthesis · DAC 1988
Electronic design automation › high-level synthesis
pipeline synthesis
0.011988
Sehwa: a software package for synthesis of pipelines from behavioral specifications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1988
Processor architecture and microarchitecture › pipelining
pipeline design
0.011987
Predicting Area-Time Tradeoffs for Pipelined Design · DAC 1987
Electronic design automation
design space exploration
0.011986
Sehwa: a program for synthesis of pipelines · DAC 1986
Electronic design automation › high-level synthesis › data path synthesis
pipelined data path synthesis
0.011986
Sehwa: a program for synthesis of pipelines · DAC 1986
Electronic design automation › high-level synthesis
scheduling
0.011985
Synthesis of optimal clocking schemes · DAC 1985
Integrated circuit design
digital system design
0.011988
Theory of Clocking for Maximum Execution Overlap of High-Speed Digital Systems · IEEE Trans. Computers 1988
Electronic design automation › hardware simulation
ADAM
0.011987
Predicting Area-Time Tradeoffs for Pipelined Design · DAC 1987

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

mathematical modeling · 0.0data flow graph analysis · 0.0dataflow graph scheduling · 0.0clocking scheme synthesis · 0.0linear programming · 0.0cost-speed tradeoff modeling · 0.0clocking scheme optimization · 0.0pipelining · 0.0clock phase assignment · 0.0
YearPublicationVenuePosition
1992 Predicting system-level area and delay for pipelined and nonpipelined designs
abstract
The ability to predict area-delay characteristics of designs without actually implementing them is important in producing quality designs in a reasonable time. A mathematical model for predicting the area-delay tradeoff curve for pipelined and nonpipelined data paths, given a data flow graph and a choice of module styles, is proposed. The model has been validated against designs generated by pipelined and nonpipelined data-path synthesis programs.>
Rajiv Jain, Alice C. Parker, Nohbyung Park
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
1991 Automatic Synthesis of Time-Stationary Controllers for Pipelined Data Paths
abstract
The authors present an approach for automatically synthesizing a time-stationary control scheme for a given pipelined data path. They have developed an efficient method of producing a control specification for the data path. A highly optimized FSM (finite state machine) controller implementation is obtained by partitioning so as to minimize the total controller area. The FSM controller is implemented using either PLAs or standard cells. The present approach has been compared to published work on FSM generation and optimization, and the results indicate large savings in total controller area.>
James J. Kim, Fadi J. Kurdahi, Nohbyung Park
ICCAD3
1989 Module assignment and interconnect sharing in register-transfer synthesis of pipelined data paths
abstract
The authors present a novel approach to the problem of register-transfer (RT) design optimization of pipelined data paths. They perform module assignment with the goal of maximizing the interconnect sharing between RT-level components. The interconnect sharing task is modeled as a constrained clique partitioning problem. They have developed a fast and efficient polynomial time heuristic procedure to solve this problem. This procedure is 30-50 times faster than other existing heuristics while still producing better results for the authors' purposes.>
Nohbyung Park, Fadi J. Kurdahi
ICCAD1
1988 Module Selection for Pipelined Synthesis
Rajiv Jain, Alice C. Parker, Nohbyung Park
DAC3
1988 Theory of Clocking for Maximum Execution Overlap of High-Speed Digital Systems
abstract
The effect of clocking schemes on overlapped execution performance in a digital system is described and quantified. Effects of branching, data dependencies, and resource conflicts between consecutive tasks are considered. Some problems of clocking scheme synthesis for the design of digital systems with maximum execution overlap are examined. Effects of performance of the choice of clocking scheme, partitioning of functions into the time steps, the number of clock phases, the length of each phase (i.e., how to pipeline), and the assignment of functions to clock phases are treated.>
Nohbyung Park, Alice C. Parker
IEEE Trans. Computers1
1988 Sehwa: a software package for synthesis of pipelines from behavioral specifications
abstract
A set of techniques for the synthesis of pipelined data paths is described, and Sehwa, a program that performs such synthesis, is presented. The task includes the generation of data paths from a data-flow graph along with a clocking scheme that overlaps execution of multiple tasks. Some design examples are given. Sehwa can find the minimum-cost design, the highest performance design, and other designs between these two in the design space. Sehwa is written in Franz Lisp and executes within minutes, for problems of practical size, on a VAX 11/750.>
Nohbyung Park, Alice C. Parker
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1987 Predicting Area-Time Tradeoffs for Pipelined Design
abstract
In this paper we give a model for predicting the shape of cost-speed tradeoff curves for pipelined designs. The model includes prediction of the number of operators, registers and multiplexers from a behavioral specification. It has been verified with the designs generated by an automated pipeline synthesis program, Sehwa. This model was developed as a part of the ADAM Advanced Design Automation System of the University of Southern California.
Rajiv Jain, Alice C. Parker, Nohbyung Park
DAC3
1986 Sehwa: a program for synthesis of pipelines
abstract
This paper describes a set of techniques for the synthesis of pipelined data paths, and presents Sehwa, a program which performs such synthesis. The task includes the generation of data paths from a data flow graph along with a clocking scheme which overlaps execution of multiple tasks. Some examples which Sehwa has designed are given. Sehwa can find the minimum cost design, the highest performance design, and other designs between these two in the design space. We believe Sehwa to be the first pipelined synthesis program published in the open literature. Sehwa is written in Franz LISP, and executes within minutes for problems of practical size on a VAX 11/750.
Nohbyung Park, Alice C. Parker
DAC1
1985 Synthesis of optimal clocking schemes
abstract
Clocking scheme synthesis includes the partitioning of functions into time steps, the number of clock phases, the length of each phase, (i.e. how to pipeline) and the assignment of functions to clock phases; each of these choices affects performance. Some important problems of clocking scheme synthesis are examined. Two efficient and powerful algorithms which synthesize near optimal clocking schemes have been programmed. These algorithms are applied to synthesis and/or performance evaluation of a design in progress. Optimizing the speed of a previously designed system is also considered.
Nohbyung Park, Alice C. Parker
DAC1