Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Nohbyung Park is active.

Publication


Featured researches published by Nohbyung Park.


IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems | 1988

Sehwa: a software package for synthesis of pipelines from behavioral specifications

Nohbyung Park; Alice C. Parker

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. >


design automation conference | 1986

SEHWA: A Program for Synthesis of Pipelines

Nohbyung Park; Alice C. Parker

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.


design automation conference | 1988

Module selection for pipelined synthesis

Rajiv Jain; Alice C. Parker; Nohbyung Park

module selection is the process of choosing the types of modules (e.g. carry-look-ahead adder) to implement each operation (e.g. addition). The authors give a limited solution to the module selection problem for pipelined designs. A model for estimating area-time tradeoffs for pipelined designs is used to formulate the problem, and an overview of the solution technique is given. Complexities introduced by nonoptimal designs and user constraints are addressed. The results have been validated using designs generated by an automated pipeline synthesis program.<<ETX>>


IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems | 1992

Predicting system-level area and delay for pipelined and nonpipelined designs

Rajiv Jain; Alice C. Parker; Nohbyung Park

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. >


design automation conference | 1987

Predicting Area-Time Tradeoffs for Pipelined Design

Rajiv Jain; Alice C. Parker; Nohbyung Park

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.


IEEE Transactions on Computers | 1988

Theory of clocking for maximum execution overlap of high-speed digital systems

Nohbyung Park; Alice C. Parker

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. >


Vlsi Design | 1994

Register-Transfer Synthesis of Pipelined Data Paths

Nohbyung Park; Fadi J. Kurdahi

We present a new approach to the problem of register-transfer level design optimization of pipelined data paths. The output of high level synthesis procedures, such as Sehwa, consists of a schedule of operations into time steps, and a fixed set of hardware operators. In order to obtain a register-transfer level design, we must assign operations to specific operators, values to registers, and finish the interconnections. We first perform module assignment with the goal of minimizing the interconnect requirements between RT-level components as a preprocessing procedure to the RT-level design. This will result in a smaller netlist which makes the design more compact and the design process more efficient. In addition to reducing the total number of interconnects, this approach will also reduce the total number of multiplexors in the design by eliminating unnecessary multiplexing at the inputs of shared modules. The interconnect sharing task is modeled as a constrained clique partitioning problem. We 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 our purposes. Using this procedure, we can produce near optimal interconnect sharing schemes in a few seconds for most practical size pipelined designs. This efficient approach will enable designers to explore a larger portion of the design space and trade off various design parameters effectively.


international conference on computer aided design | 1989

Module assignment and interconnect sharing in register-transfer synthesis of pipelined data paths

Nohbyung Park; Fadi J. Kurdahi


Progress in computer-aided VLSI design | 1990

Data path synthesis of pipelined designs: theoretical foundations

Nohbyung Park; Rajiv Jain; Alice C. Parker


Archive | 1984

Synthesis of Optimal Clocking Schemes for Digital Systems.

Nohbyung Park; Alice C. Parker

Collaboration


Dive into the Nohbyung Park's collaboration.

Top Co-Authors

Avatar

Alice C. Parker

University of Southern California

View shared research outputs
Top Co-Authors

Avatar

Rajiv Jain

University of Wisconsin-Madison

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge