Báo Cáo Ngôn ngữ thiết kế xử lý layout kỹ thuật cao

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    NGÔN NGỮ THIẾT KẾ XỬ LÝ LAYOUT KỸ THUẬT CAO

    HYPER TECH MASK DESIGN PROCESSING




    SVTH: LÊ THỊ VĨNH HẰNG

    TRưƠNG HOÀNG ANH TUẤN

    TRẦN ANH MINH

    VÕ HOÀNG PHưƠNG DUNG

    TRẦN THỊ MINH PHưƠNG

    Lớp 03T1, Khoa CNTT, Đại học Bách Khoa Đà Nẵng

    CBHD: ThS. ĐẶNG BÁ Lư

    Khoa Công Nghệ Thông Tin – Đại học Bách Khoa Đà Nẵng

    KS. VÕ TÙNG PHAN

    GĐ Công ty SDS – Silicon Design Solutions – CN Đà Nẵng



    TÓM TẮT

    Xây dựng thư viện trong đó chứa những hàm cơ bản để có thể vẽ được các thiết bị cơ bản (

    Nmos, Pmos, Inverter) theo đúng định dạng GDSII, xây dựng công cụ trình biên dịch xử lý các

    thông tin từ thư viện mà người sử dụng muốn thực hiện và giao diện để hiển thị sơ đồ theo

    yêu cầu của người sử dụng.

     Thư viện là nơi chứa tất cả những hàm cần thiết cho việc vẽ các thiết bị cơ bản theo

    đúng luật thiết kế (tệp được đưa vào từ bên ngoài và có thể thay đổi được). Kết quả

    của việc xây dựng thư viện là đưa ra được tệp vẽ các thiết bị cơ bản theo đúng định

    dạng GDSII.

     Công cụ trình biên dịch được xây dựng theo một ngôn ngữ mới, có hỗ trợ việc xử lý

    các câu lệnh điều kiện, tính toán và các câu lệnh tương ứng với các hàm được xây

    dựng trong thư viện để người sử dụng vẽ. Đầu vào của trình biên dịch là câu lệnh

    người sử dụng muốn thực hiện, đầu ra là kết quả của câu lệnh đó được in ra ở màn

    hình điều khiển hay tệp định dạng gds.

     Công cụ Viewer- Editor để đưa ra được sơ đồ của các thiết bị cơ sở. Đầu vào của

    Viewer- Editor là tệp định dạng GDSII (gds)

    ABSTRACT

    The thesis is about building a library of all basic functions which can be used to draw basic

    devices (NMOS, PMOS, and Inverter) in the proper format of GDSII, a compiler tool which

    processes the required information from the library as well as an interface to display the

    required layout. The project would be divided into the following subsystems:

     Creating a library: includes all basic functions for drawing basic devices in design rule,

    which can be imported and changeable. The result of building the library is listing out

    all basic devices in the GDSII format.

     Compiler tool: creating by a new language in order to support all commands which are

    built in the library. The user command is known as the compiler’s input, while its result

    will be known as the output and be displayed on screen as gds format.

     Viewer-Editor tool: to show the layout of basic devices. The input of the Viewer-Editor

    is known as gds file format
     

    Các file đính kèm:

Đang tải...