An Implementation of Functional Module Editor inthe Gate-Array Layout Style

게이트 어레이 레이아웃 형태에서의 기능 모듈 편집기의 구현

  • 홍성현 (삼성전자 정보통신 시스템 본부, DSP 파트) ;
  • 정영숙 (한국전자통신연구소) ;
  • 임종석 (서강대학교 전자계산학과) ;
  • 손진우 (한국전자통신연구소)
  • Published : 1996.09.01

Abstract

In this paper we propose a layout editor for the functional module generation in the Sea-of Gates(SOG) lay-out style. The proposed layout editor provides interactive was of designing a functional module to the designer so that the layout result is very satisfiable. Especially, the editor is independent on the shape of the basic cells in the gate array template, and provides semi-automatic layout methods as well as hand layout. It also has several special functions which are not able to find in other layout tools for the module generation, and hence the designer can generate modules very fast. The layout editors implemented in C language with X-win-dow Motif environment. When we compare our editor with the previous layout editor Seadali, the design time is reduced by a factor of two for several benchmark circuits.

본 논문에서는 게이트 어레이 레이아웃 형태에서 디지털 회로를 보다 발전적 인 방식으로 설계하도록 하는 기능 모듈 구현 전용 편집기를 제안한다. 구현된 편집기 에서의 기능 모듈 설계 작업은 전반적으로 설계자와의 대화 형식으로 이루어진다. 따라서, 설계자는 빠른 시간 내에 모듈을 설계할 수 있고 보다 만족스런 레이아웃 결과를 얻을 수 있다. 특히, 본 편집기에서는 IC원판을 구성하는 기초셀 형태에 대해 독립적이며, 배치및 배선 작업 시에 수동과 반자동 방식을 함께 사용할 수 있다는 특징이 있다. 또한 기존의 툴에서는 제공되지 않는 다양한 기능들이 추가되어있어 더욱 효율적으로 모듈 생성을 할 수 있다. 본 편집기는 X- 윈도우 Motif 환경하에서 C언어로 구현되었으며, 그 기능을 기존의 레이아웃 시스템인 Seadali를 사용했을 때와 비교하여 성능을 평가하였다. 구현한 편집기를 이용하면 설계 시간을 두 배정도 단축시킬 수 있다.

Keywords