An Edge-Endpoint-Based Configurable Hardware Architecture for VLSI CAD Layout Design Rule Checking

نویسندگان

  • Zhen Luo
  • Margaret Martonosi
  • Pranav Ashar
چکیده

Design rule checking (DRC) is an important step in VLSI design in which the widths and spacings of design features in a VLSI circuit layout are checked against the design rules of a particular fabrication process. In the past, some efforts to build hardware accelerators for DRC have been proposed, but these efforts were hobbled by the fact that it is often impractical to build a different rule-checking ASIC each time design rules or fabrication processes change. In this paper, we propose a configurable hardware approach to DRC. Because the rule-checking is built in configurable hardware, it can garner impressive speedups over software approaches, while retaining the flexibility needed to easily change the rule checker as rules or processes change. Our work proposes an edge-endpoints-based method for performing Manhattan geometry checking; this approach is particularly well-suited to the constraints of configurable hardware. Although design rules do change over time, their intrinsic similarity allows us to propose a general scalable architecture for DRC. We then demonstrate our approach by applying this architecture to a set of design rules for the MOSIS SCN4N_SUB process. The hardware required per rule is quite small; we have implemented several design rule checks within a single Xilinx XC4013 FPGA. Our hardware, implemented on a Pamette board, runs at a clock rate of 33MHz. We also compare the performance of our approach to software methods and demonstrate overall speedups in excess of 25X.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

VLSI design and implementation of systolic tree queues

A number of innovative designs have been proposed for hardware implementation of data structures. However, these designs have only been presented at an abstract behavioural level. In this paper, we describe the VLSI design and implementation of a 15-node 8-bit queue based on a systolic tree architecture. A layout methodology and a VLSI CAD environment that facilitate fast and efficient layout o...

متن کامل

Short Time Decision VLSI Fuzzy Processor

This paper mainly describes the architecture of a very small size high speed fuzzy chip with two inputs and one output. In particular, an input data set rate of 80 ns is obtained by means of 4 clock pipeline cycles synchronized with a 50 MHz signal. In addition the chip architecture processes only the actives rules by a parallel-pipeline structure. The design has been done using VHDL language a...

متن کامل

Mapping a Circuit Onto a Multiprocessor Architecture for Simulation Purposes

Circuit simulation is an important step in electronic circuit design. Using a configurable architecture to speed up simulation is known to result in more timely outcomes. This paper aims at studying how to map circuits onto such a computer architecture using genetic algorithms. These algorithms are used in many applications relating to circuit design such as circuit partitioning, VLSI layout pl...

متن کامل

Custom Design of a VLSI PCM-FDM Transmultiplexer from System Specifications to Circuit Layout Using a Computer-Aided Design System

Absfrncr -The computer-aided design of a VLSI PCM-FDM transmultiplexer is presented. The entire design process from sysrem specifiearions to integrated circuit layout is carried out with the aid of specialized computer programs for analysis, synthesis and optimization at each design level: the firter network, the architecture and the circuit layout. These CAD tools support a top-down custom des...

متن کامل

PROTEUS-Lite project: dedicated to developing a telecommunication-oriented FPGA and its applications

This paper describes a project dedicated to developing an improved (in terms of usability) version of our previous telecommunication-oriented field programmable gate array (FPGA), and its applications. To achieve this goal, we adopt several challenging design strategies. First, we determine the new FPGA architecture based on a quantitative evaluation carried out to optimize the interaction betw...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999