객체 지향형 프로그래밍을 이용한 CAM 생성기 구현에 관한 연구

A Study on the Implementation of CAM Generator Using Objected-Oriented Programming

  • 백인천 (고려대학교 전자공학과 대학원) ;
  • 박노경 (호서대학교 정보통신공학과) ;
  • 차균현 (고려대학교 전자전산공학과)
  • 발행 : 1991.12.01

초록

본 논문에서는 객체 지향 프로그래밍을 이용한CAM(Content Addressable Memory)의 자동생성의 runplot 과정을 위한 생성기, 그래픽 디스플레이 툴(tool)을 제시하였다. 레이아웃 생성이나 그래픽 메뉴, 마우스 드라이버, 데이터 구조들을 기본 클래스들로 구성하여 기존의 절차적 언어보다 명료하고도 수정이 용이한 프로그램을 구성하였음을 보였다. CAM의 구조와 기본 회로 구성을 보였고 이들을 생성 하기위한 기본 클래스에 대해 설명하였다. 설계 규칙이나 공정에 독립적인 생성기 설계를 위해 기본 셀들을 사용자의 입력에 따라 변하도록 구성할 수 있는 매개변수화된 셀의 기법을 보였고 피치 매칭 기법을 이용한 배치·배선으로 레이아웃을 수행하였다. 끝으로 생성된 CIF의 디스플레이와 전체 run plot 과정을 위한 그래픽 메뉴의 구성을 설명하였다.

n this thesis CAM(content Addressable Memory) generator and graphic display tool for run-plot sequence in automatic generation of CAM are presented. We show that implementing the layout generation, graphic menu, mouse driver, and data structure by using the basic classes is clear and easy in modification than the conventional procedural language. For the implementation of generator which is independent of design rule or process, we use the parameterized cell so that basic cell can be changed according to user's inputs. and perform the layout by means of placement and routing using pitch mathching. Finally, the display of CIF which generated and constitution of graphic menu for total run-plot sequence are explained.

키워드