A Hierarchical and Incremental DRC System Using Sliced-Edge Trace Algorithm

Sliced-Edge Trace 알고리듬을 이용한 계층적 Incremental DRC 시스템

  • 문인호 (서강대학교 전자공학과 CAD 및 컴퓨터시스템 연구실) ;
  • 김현정 (삼성전자 반도체 부천연구소 CAD개발팀) ;
  • 오성환 (삼성전자 반도체 부천연구소 CAD개발팀) ;
  • 황선영 (서강대학교 전자공학과 CAD 및 컴퓨터시스템 연구실)
  • Published : 1991.01.01

Abstract

This paper presents an efficient algorithm for incremental and hierarchical design rule checking of VLSI layouts, and describes the implementation of a layout editor using the proposed algorithm. Tracing the sliced edges divided by the intersection of the edges either ina polygon or in two polygons (Sliced-Edge Trace), the algorithm performs VLSI pattern operations like resizing and other Boolean operations. The algorithm is not only fast enough to check the layouts of full-custom designs in real-time, but is general enough to be used for arbitrarily shaped polygons. The proposed algorithm was employed in developingt a layout editor on engineering workstations running UNIX. The editor has been successfully used for checking, generating and resizing of VLSI layouts.

Keywords