KR20090115230A - 제조능력을 위한 디자인 - Google Patents
제조능력을 위한 디자인 Download PDFInfo
- Publication number
- KR20090115230A KR20090115230A KR1020097020156A KR20097020156A KR20090115230A KR 20090115230 A KR20090115230 A KR 20090115230A KR 1020097020156 A KR1020097020156 A KR 1020097020156A KR 20097020156 A KR20097020156 A KR 20097020156A KR 20090115230 A KR20090115230 A KR 20090115230A
- Authority
- KR
- South Korea
- Prior art keywords
- fixed design
- design data
- micro device
- fixed
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35028—Adapt design as function of manufacturing merits, features, for manufacturing, DFM
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45028—Lithography
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2119/00—Details relating to the type or aim of the analysis or the optimisation
- G06F2119/18—Manufacturability analysis or optimisation for manufacturability
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Geometry (AREA)
- Evolutionary Computation (AREA)
- Computer Hardware Design (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
- Stored Programmes (AREA)
- Preparing Plates And Mask In Photomechanical Process (AREA)
Abstract
Description
Claims (156)
- 디자인 데이터베이스를 구비한 DFM (Design For Manufacturing) 도구 (tool)에서 수행되는 마이크로 디바이스의 디자인 방법에 있어서,마이크로 디바이스에 대한 소정 고정 디자인을 상기 디자인 데이터베이스 안에 받는 단계;소정 제조 기준을 받는 단계;상기 디자인 데이터베이스 내 상기 고정 디자인을 분석하여 상기 제조 기준과 관련된 고정 디자인 데이터를 식별하는 단계;식별(된) 고정 디자인 데이터의 적어도 일부가 디스플레이되기 위해 선택되는 단계;상기 선택된 식별 고정 디자인 데이터의 일부를 디스플레이하는 단계;변경을 위해, 상기 디스플레이된 고정 디자인 데이터의 적어도 일 부분에 대한 선택을 받는 단계; 및상기 제조 기준에 기반하여 상기 디스플레이된 고정 디자인 데이터의 상기 선택 부분을 변경하는 단계를 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제1항에 있어서,통계적 정보에 기초하여, 디스플레이될 고정 디자인 데이터의 일부를 선택하 는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제2항에 있어서, 상기 통계적 정보는 상기 고정 디자인 데이터 일부의 발생 빈도와 관련된 것임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제3항에 있어서, 상기 발생 빈도는 상기 고정 디자인의 상기 고정 디자인 데이터 일부의 발생 빈도임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제3항에 있어서, 상기 발생 빈도는 한 고유 구조의 고정 디자인 데이터 일부의 발생 빈도임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제2항에 있어서, 상기 통계적 정보는 상기 고정 디자인 데이터의 일부의 오류의 빈도에 관한 것임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제1항에 있어서,상기 마이크로 디바이스 상의 디자인의 계층성에 기반하여, 식별 고정 디자인 데이터의 일부를 디스플레이를 위해 선택하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제7항에 있어서,상기 고정 디자인은 셀들 안에 계층적으로 편성되고;상기 디스플레이되도록 선택된 식별 고정 디자인 데이터의 일부는 한 셀에 대응함을 특징으로 하는 마이크로 디바이스의 디자인 방법
- 제1항에 있어서,상기 일부의 식별 고정 디자인 데이터로 표현되는 구조에 기반해, 디스플레이될 식별 고정 디자인 데이터의 일부를 선택하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제9항에 있어서, 상기 구조는 상기 고정 디자인의 사용자에 의해 선택됨을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제10항에 있어서, 상기 구조는 상기 고정 디자인에서 상기 구조의 발생 빈도에 기반해 선택됨을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제1항에 있어서,상기 식별 고정 디자인 데이터의 일부로 표현된 구조의 마이크로 디바이스 상의 한 위치에 기반해, 디스플레이될 식별 고정 디자인 데이터의 일부를 선택하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제1항에 있어서,상기 제조 기준에 대응하는 비용/이득 분석 정보를 수신하는 단계; 및상기 수신된 비용/이득 분석 정보에 기초해, 디스플레이될 식별 고정 디자인 데이터의 일부를 선택하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제13항에 있어서,상기 수신된 비용/이득 분석 정보의 적어도 일부를 디스플레이하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제1항에 있어서,상기 제조 기준에 해당하는 성능 분석 정보를 수신하는 단계; 및상기 수신된 성능 분석 정보에 기초해, 디스플레이될 상기 식별 고정 디자인 데이터의 일부를 선택하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제15항에 있어서,상기 수신된 성능 분석 정보의 적어도 일부를 디스플레이하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제15항에 있어서, 상기 성능 분석 정보는, 상기 제조 기준에 기반해, 디스플레이될 상기 식별 고정 디자인 데이터의 일부를 변경한 것으로부터 얻어진 산출량 향상과 관련된 것임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제15항에 있어서, 상기 성능 분석 정보는, 상기 제조 기준에 기반해, 디스플레이될 상기 식별 고정 디자인 데이터의 일부를 변경함으로써 얻어진 마이크로 디바이스의 타이밍 개선과 관련된 것임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제15항에 있어서, 상기 성능 분석 정보는, 상기 제조 기준에 기반해, 디스플레이될 상기 식별 고정 디자인 데이터의 일부를 변경함으로써 얻어진 크기 개선과 관련된 것임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제1항에 있어서, 상기 변경하도록 선택된 디스플레이된 고정 디자인 데이터의 일부는 상기 고정 디자인의 사용자에 의해 선택됨을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제1항에 있어서, 상기 변경하도록 선택된 디스플레이된 고정 디자인 데이터의 일부는 자동으로 선택됨을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제1항에 있어서, 상기 고정 디자인 데이터는 마이크로 디바이스의 구성 소자들 사이의 기능적 관계를 나타냄을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제22항에 있어서, 상기 고정 디자인 데이터는 마이크로 디바이스의 구성 소자들 사이의 전기적 연결을 나타내는 넷리스트(netlist)를 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제1항에 있어서, 상기 고정 디자인 데이터는 마이크로 디바이스의 구성 소자들 사이의 물리적 관계를 나타냄을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제24항에 있어서, 상기 고정 디자인 데이터는 마이크로 디바이스를 형성할 다각형 구조들을 석판술에 의해 생성하도록 하는 조각(fracture) 포맷들을 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제25항에 있어서, 상기 고정 디자인 데이터는 마이크로 디바이스를 형성할 다각형 구조들의 레이아웃을 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제1항에 있어서, 상기 제조 기준은 마이크로 디바이스를 테스트하기 위한 테스트 패러미터들을 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 디자인 데이터베이스를 구비한 DFM (Design For Manufacturing) 도구 (tool)에서 수행되는 마이크로 디바이스 디자인 방법에 있어서,마이크로 디바이스에 대한 고정 디자인을 상기 디자인 데이터베이스 안에 받는 단계;제조 기준을 받는 단계;상기 디자인 데이터베이스 내 상기 고정 디자인을 분석하여, 상기 제조 기준에 따라 고정 디자인 데이터의 적어도 일부에 대해 이뤄질 수 있는 가능한 변경에 대해 결정하는 단계; 및상기 가능한 변경에 대한 피드백을 제공하는 단계를 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제28항에 있어서, 상기 피드백은 상기 가능한 변경의 적어도 일부에 대한 사양을 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제28항에 있어서, 상기 피드백은 마이크로 디바이스 전체에 대해 공통되는 가능한 변경을 나타냄을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제28항에 있어서, 상기 피드백은 적어도 하나의 정의된 특징에 해당하는 가능한 변경을 나타냄을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제31항에 있어서, 상기 적어도 하나의 정의된 특징은 마이크로 디바이스의 타이밍 동작에 관한 것임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제31항에 있어서, 상기 적어도 하나의 정의된 특징은 마이크로 디바이스의 제조에 있어서의 제조 산출량에 대한 것임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제31항에 있어서, 상기 적어도 하나의 정의된 특징은 마이크로 디바이스의 성능에 대한 것임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제31항에 있어서, 상기 적어도 하나의 정의된 특징은 마이크로 디바이스의 제조에 있어서의 비용에 대한 것임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제31항에 있어서, 상기 적어도 하나의 정의된 특징은 마이크로 디바이스의 신뢰성에 대한 것임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제28항에 있어서,통계적 정보에 기초한 피드백을 제공하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제28항에 있어서,상기 고정 디자인의 계층적 구조에 기반해 피드백을 제공하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제38항에 있어서,상기 고정 디자인은 셀들 안에 계층적으로 편성되고,상기 제공된 피드백은 선택된 한 셀에 대응함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제28항에 있어서,마이크로 디바이스 상의 한 선택된 구조에 기반해 피드백을 제공하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제28항에 있어서,마이크로 디바이스의 한 선택 영역에 기반하여 피드백을 제공하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 디자인 데이터베이스를 구비한 DFM (Design For Manufacturing) 도구 (tool)에서 수행되는 마이크로 디바이스의 디자인 방법에 있어서,마이크로 디바이스에 대한 고정 디자인을 상기 디자인 데이터베이스 안으로 받는 단계;제조 기준을 받는 단계;상기 디자인 데이터베이스 내 상기 고정 디자인을 분석하여 상기 제조 기준과 관련된 고정 디자인 데이터를 식별하는 단계;상기 식별된 고정 디자인 데이터와 상기 고정 디자인 사이의 관계를 나타내는 관계 데이터를 규정하는 단계; 및상기 관계 데이터를 상기 고정 디자인의 사용자에게 제공하는 단계를 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제42항에 있어서,상기 식별된 고정 디자인 데이터는 하나 이상의 구조들에 관한 것이고;상기 관계 데이터는 마이크로 디바이스 상의 하나 이상의 구조들 각각의 위치를 나타낸 것임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제42항에 있어서,상기 식별된 고정 디자인 데이터는 하나 이상의 구조들에 관한 것이고;상기 관계 데이터는 마이크로 디바이스 상의 하나 이상의 구조들의 밀도를 나타낸 것임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제42항에 있어서,상기 관계 데이터는 상기 식별된 고정 디자인 데이터 및 상기 고정 디자인 사이의 통계적 관계를 나타낸 것임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제42항에 있어서,상기 식별된 고정 디자인 데이터는 하나 이상의 구조들에 관한 것이고;상기 관계 데이터는 마이크로 디바이스 상의 하나 이상의 다른 구조들에 대한 상기 하나 이상의 구조들 각각의 비율을 정의한 것임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제45항에 있어서,상기 식별된 고정 디자인 데이터는 하나 이상의 구조들에 관한 것이고;상기 관계 데이터는 마이크로 디바이스 상의 모든 구조들에 대한 상기 하나 이상의 구조들 각각의 비율을 정의한 것임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 디자인 데이터베이스를 구비한 DFM (Design For Manufacturing) 도구 (tool)에서 수행되는 마이크로 디바이스의 디자인 방법에 있어서,마이크로 디바이스에 대한 고정 디자인을 상기 디자인 데이터베이스 안으로 받는 단계;한 구조의 물리적 특징들에 대한 패러미터들을 포함하는 제조 기준을 받는 단계;상기 디자인 데이터베이스 내 상기 고정 디자인을 분석하여, 상기 제조 기준과 관련되고, 한 구조의 물리적 특징들을 명시한 데이터를 포함하는 고정 디자인 데이터를 식별하는 단계; 및상기 제조 기준에 기초해 상기 식별된 고정 디자인 데이터의 적어도 일부를 변경하는 단계를 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제48항에 있어서,상기 고정 디자인 데이터는 석판 레이아웃에 대한 패러미터들을 포함하고,상기 제조 기준은 석판 레이아웃을 변경하기 위한 패러미터들을 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 디자인 데이터베이스를 구비한 DFM (Design For Manufacturing) 도구 (tool)에서 수행되는 마이크로 디바이스의 디자인 방법에 있어서,마이크로 디바이스에 대한 고정 디자인을 상기 디자인 데이터베이스 안으로 받는 단계;복수의 제조 기준을 받는 단계;상기 고정 디자인의 사용자에게 상기 복수의 제조 기준을 제공하는 단계;상기 사용자로부터 상기 복수의 제조 기준 중 적어도 하나에 대한 선택을 받는 단계;상기 복수의 제조 기준 중 선택된 적어도 한 제조 기준과 관련된 상기 고정 디자인의 고정 디자인 데이터를 식별하는 단계; 및상기 선택된 제조 기준에 기초해 상기 식별된 고정 디자인 데이터의 적어도 일부를 변경하는 단계를 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제50항에 있어서,상기 제조 기준에 기반해, 상기 식별된 고정 디자인 데이터를 둘 이상의 카테고리로 분류하는 단계;상기 고정 디자인의 사용자에게 상기 카테고리들을 제공하는 단계;사용자로부터 상기 카테고리들 중 하나 이상을 지정한 입력을 수신하는 단계; 및상기 제조 기준에 기반하여, 상기 지정된 하나 이상의 카테고리들 내에서 식별된 고정 디자인 데이터를 변경하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제51항에 있어서, 상기 제조 기준은 마이크로 디바이스를 제조할 주물공장(foundry)에 의해 지정됨을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제51항에 있어서, 상기 제조 기준은 상기 고정 디자인의 사용자에 의해 지정됨을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제51항에 있어서,상기 제조 기준과 관련된 상기 고정 디자인의 고정 디자인 데이터를 식별하기 위한 하나 이상의 규칙들을 이용하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제51항에 있어서,상기 제조 기준과 관련된 상기 고정 디자인의 고정 디자인 데이터를 식별하기 위한 모델을 이용하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제55항에 있어서, 상기 모델은 상기 제조 기준과의 관계를 위해 상기 고정 디자인 데이터의 분할을 결정함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제55항에 있어서, 상기 모델은 상기 고정 디자인 데이터를 상기 제조 기준과 관련시키기 위한 다중-포맷 데이터베이스를 이용함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 마이크로 디바이스를 디자인하기 위한 도구(tool)에 있어서,마이크로 디바이스의 고정 디자인 및 제조 기준을 수신하는 디자인 데이터 데이터베이스; 및상기 제조 기준과 관련된 상기 고정 디자인의 고정 디자인 데이터를 식별하는 디자인 데이터 처리 모듈을 포함함을 특징으로 하는 마이크로 디바이스 디자인 도구.
- 제58항에 있어서,상기 식별된 고정 디자인 데이터의 적어도 일부를 디스플레이하는 사용자 인터페이스를 더 포함함을 특징으로 하는 마이크로 디바이스 디자인 도구.
- 제59항에 있어서, 상기 사용자 인터페이스는 상기 제조 기준에 기초해 상기 디스플레이된 고정 디자인 데이터를 변경하기 위한 명령들을 수신할 수 있음을 특징으로 하는 마이크로 디바이스 디자인 도구.
- 제59항에 있어서,통계적 정보를 포함하는 통계 데이터 데이터베이스를 더 포함하고,상기 사용자 인터페이스는 상기 사용자로 하여금 상기 통계적 정보에 기반하여, 디스플레이될 상기 고정 디자인 데이터의 일부를 선택할 수 있게 함을 특징으로 하는 마이크로 디바이스 디자인 도구.
- 제61항에 있어서, 상기 통계 정보는 상기 고정 디자인 데이터의 일부의 발생 빈도에 대한 것임을 특징으로 하는 마이크로 디바이스 디자인 도구.
- 제62항에 있어서, 상기 발생 빈도는, 상기 고정 디자인의 상기 고정 디자인 데이터 일부의 발생 빈도임을 특징으로 하는 마이크로 디바이스 디자인 도구.
- 제62항에 있어서, 상기 발생 빈도는, 한 특정 구조 내 상기 고정 디자인 데이터 일부의 발생 빈도임을 특징으로 하는 마이크로 디바이스 디자인 도구.
- 제61항에 있어서, 상기 통계 정보는 상기 고정 디자인 데이터 일부의 오류 빈도에 대한 것임을 특징으로 하는 마이크로 디바이스 디자인 도구.
- 제59항에 있어서, 상기 사용자 인터페이스는, 사용자로 하여금 마이크로 디바이스의 디자인 계층에 의거해, 디스플레이될 상기 고정 디자인 데이터의 일부를 선택할 수 있게 함을 특징으로 하는 마이크로 디바이스 디자인 도구.
- 제66항에 있어서,상기 고정 디자인은 셀들 안에 계층적으로 편성되고,상기 고정 디자인 데이터의 일부는 한 셀에 해당함을 특징으로 하는 마이크로 디바이스 디자인 도구.
- 제59항에 있어서, 상기 사용자 인터페이스는, 사용자로 하여금 상기 고정 디자인 데이터의 일부로 표현된 구조에 의거해, 디스플레이될 상기 고정 디자인 데이터의 일부를 선택할 수 있게 함을 특징으로 하는 마이크로 디바이스 디자인 도구.
- 제68항에 있어서, 상기 사용자 인터페이스는 사용자로 하여금 상기 고정 디자인 데이터의 일부로 표현되는 구조를 선택할 수 있게 함을 특징으로 하는 마이크로 디바이스 디자인 도구.
- 제68항에 있어서, 상기 구조는 상기 고정 디자인 안에서 상기 구조의 발생 빈도에 의거하여 선택됨을 특징으로 하는 마이크로 디바이스 디자인 도구.
- 제59항에 있어서, 상기 사용자 인터페이스는 사용자로 하여금, 상기 고정 디자인 데이터의 일부로 표현된 구조의 마이크로 디바이스 상의 위치에 기반하여, 디 스플레이될 고정 디자인 데이터의 일부를 선택하도록 함을 특징으로 하는 마이크로 디바이스 디자인 도구.
- 디자인 데이터베이스를 구비한 DFM (Design For Manufacturing) 도구 (tool)의 마이크로 디바이스 디자인 방법을 구현하는 컴퓨터 실행 가능 명령을 포함하는 컴퓨터 판독 매체에 있어서,상기 명령은,마이크로 디바이스에 대한 고정 디자인을 상기 디자인 데이터베이스 안으로 받는 단계;제조 기준을 받는 단계;상기 디자인 데이터베이스 내 상기 고정 디자인을 분석하여 상기 제조 기준과 관련된 고정 디자인 데이터를 식별하는 단계;식별(된) 고정 디자인 데이터의 적어도 일부가 디스플레이되게 선택하는 단계;상기 선택된 식별 고정 디자인 데이터의 일부를 디스플레이하는 단계;상기 디스플레이된 고정 디자인 데이터의 적어도 일부를 변경하기 위한 선택을 받는 단계; 및상기 제조 기준에 기반하여 상기 디스플레이된 디자인 데이터의 상기 선택된 일부를 변경하는 단계를 수행하도록 한 것임을 특징으로 하는 컴퓨터 판독 매체.
- 제72항에 있어서,통계적 정보에 기초하여, 디스플레이될 고정 디자인 데이터의 일부를 선택하는 컴퓨터 실행 가능 명령을 더 포함함을 특징으로 하는 컴퓨터 판독 매체.
- 제73항에 있어서, 상기 통계적 정보는 상기 고정 디자인 데이터 일부의 발생 빈도와 관련된 것임을 특징으로 하는 컴퓨터 판독 매체.
- 제74항에 있어서,상기 발생 빈도가 상기 고정 디자인의 상기 고정 디자인 데이터 일부의 발생 빈도인 컴퓨터 실행 가능 명령을 더 포함함을 특징으로 하는 컴퓨터 판독 매체.
- 제74항에 있어서, 상기 발생 빈도는 한 고유 구조의 고정 디자인 데이터 일부의 발생 빈도임을 특징으로 하는 컴퓨터 판독 매체.
- 제73항에 있어서, 상기 통계적 정보는 상기 고정 디자인 데이터의 일부의 오류의 빈도에 관한 것임을 특징으로 하는 컴퓨터 판독 매체.
- 제72항에 있어서,상기 마이크로 디바이스 상의 고정 디자인의 계층성에 기반하여, 식별 고정 디자인 데이터의 일부를 디스플레이를 위해 선택하기 위한 컴퓨터 실행 가능 명령 을 더 포함함을 특징으로 하는 컴퓨터 판독 매체.
- 제78항에 있어서,상기 고정 디자인은 셀들 안에 계층적으로 편성되고;상기 디스플레이되도록 선택된 식별 고정 디자인 데이터의 일부는 한 셀에 대응함을 특징으로 하는 컴퓨터 판독 매체.
- 제72항에 있어서,상기 일부의 식별 고정 디자인 데이터로 표현되는 구조에 기반해, 디스플레이될 식별 고정 디자인 데이터의 일부를 선택하기 위한 컴퓨터 실행 가능 명령을 더 포함함을 특징으로 하는 컴퓨터 판독 매체.
- 제80항에 있어서, 상기 구조는 상기 고정 디자인의 사용자에 의해 선택됨을 특징으로 하는 컴퓨터 판독 매체.
- 디자인 데이터베이스를 구비한 DFM (Design For Manufacturing) 도구 (tool)에서 수행되는 마이크로 디바이스의 디자인 방법에 있어서,마이크로 디바이스를 위한 한 고정 디자인을 받는 단계;제조 기준을 받는 단계; 및상기 고정 디자인에서, 상기 제조 기준과 관련된 고정 디자인 데이터를 식별 하는 단계를 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제82항에 있어서,상기 고정 디자인 데이터의 적어도 일부를 디스플레이하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제83항에 있어서,상기 제조 기준에 기초하여, 디스플레이된 고정 디자인 데이터를 수정하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제83항에 있어서,통계적 정보에 기초하여, 디스플레이될, 고정 디자인 데이터의 일부를 선택하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제85항에 있어서, 상기 통계적 정보는 상기 고정 디자인 데이터의 일부의 발생 빈도와 관련된 것임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제86항에 있어서, 상기 발생 빈도는 상기 고정 디자인의 상기 고정 디자인 데이터의 일부의 발생 빈도임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제86항에 있어서, 상기 발생 빈도는 한 특정 구조의 고정 디자인 데이터의 일부의 발생 빈도임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제85항에 있어서, 상기 통계 정보는 상기 고정 디자인 데이터의 일부의 오류 빈도와 관련된 것임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제83항에 있어서,상기 마이크로 디바이스에 대한 디자인의 계층구조 (hierarchy)에 기초하여, 디스플레이 될 상기 고정 디자인의 일부를 선택하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제90항에 있어서, 상기 고정 디자인은 계층구조적으로 셀들 안에 체계화되고, 상기 고정 디자인 데이터의 일부는 한 셀에 대응됨을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제83항에 있어서,상기 고정 디자인 데이터의 일부에 의해 나타낸 구조에 기반하여, 디스플레이될 상기 고정 디자인 데이터의 일부를 선택하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제92항에 있어서, 상기 구조는 상기 디바인의 사용자에 의해 선택됨을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제92항에 있어서, 상기 구조는 상기 고정 디자인의 구조의 발생 빈도에 따라 선택됨을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제83항에 있어서,상기 고정 디자인 데이터의 일부에 의해 나타낸 구조의 마이크로 디바이스 상의 한 위치에 기반하여, 디스플레이될 상기 고정 디자인 데이터의 일부를 선택하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제83항에 있어서,상기 제조 기준에 해당하는 가격/이익 (cost/benefit) 분석 정보를 받는 단계; 및상기 수신된 가격/이익 분석 정보에 기초하여, 디스플레이될 상기 고정 디자인 데이터의 일부를 선택하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제96항에 있어서, 상기 가격/이익 분석 정보의 적어도 일부를 디스플레이하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제83항에 있어서,상기 제조 기준에 해당하는 성능 분석 정보를 받는 단계; 및상기 수신된 성능 분석 정보에 기초하여, 디스플레이될 상기 고정 디자인 데이터의 일부를 선택하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제98항에 있어서,상기 성능 분석 정보의 적어도 일부를 디스플레이하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제98항에 있어서, 상기 성능 분석 정보는, 상기 제조 기준에 기초해 디스플레이될 상기 고정 디자인 데이터의 일부를 변경함으로써 얻어지는 수율 개선 (yield improvement)에 관한 것임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제98항에 있어서, 상기 성능 분석 정보는, 상기 제조 기준에 기초하여, 디스플레이될 상기 고정 디자인 데이터의 일부를 변경함으로써 얻어지는 마이크로 디바이스의 타이밍 개선에 관한 것임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제98항에 있어서, 상기 성능 분석 정보는 상기 제조 기준에 기초하여, 디스플레이될 상기 고정 디자인 데이터의 일부를 변경함으로써 얻어지는 사이즈 개선에 관한 것임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제82항에 있어서,상기 제조 기준에 기초하여 상기 고정 디자인 데이터의 적어도 일부를 변경하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제103항에 있어서, 상기 변경될 고정 디자인 데이터는 상기 고정 디자인의 사용자에 의해 선택됨을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제103항에 있어서, 상기 변경될 고정 디자인 데이터는 자동으로 선택됨을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제82항에 있어서, 상기 다자인 데이터는 마이크로 디바이스의 구성요소들 사이의 기능적 관계를 나타냄을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제106항에 있어서, 상기 고정 디자인 데이터는 상기 마이크로 디바이스의 구성요소들 간 전기적 접속관계를 나타내는 네트리스트 (netlist)를 포함함을 특징으 로 하는 마이크로 디바이스의 디자인 방법.
- 제82항에 있어서, 상기 고정 디자인 데이터는 상기 마이크로 디바이스의 구성요소들 간 물리적 관계를 나타냄을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제108항에 있어서, 상기 고정 디자인 데이터는 마이크로 디바이스를 형성하기 위해 다각형 구조들을 사진 석판술적으로 (photolithographically) 생성하기 위한 프랙처 (fracture) 포맷들을 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제108항에 있어서, 상기 고정 디자인 데이터는 마이크로 디바이스를 형성하기 위해 다각형 구조들의 레이아웃을 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제82항에 있어서,상기 제조 기준에 기초하여 상기 고정 디자인 데이터의 적어도 일부에 대해 이뤄질 수 있는 가능한 변경사항을 결정하는 단계; 및상기 가능한 변경사항들에 관한 피드백을 제공하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제111항에 있어서, 상기 피드백은 상기 가능한 변경사항들의 적어도 일부에 대한 내용을 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제111항에 있어서, 상기 피드백은 전체 마이크로 디바이스에 대해 공통되는 가능한 변경사항들을 나타냄을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제111항에 있어서, 상기 피드백은 적어도 한 규정된 특징에 해당하는 가능한 변경사항들을 나타냄을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제114항에 있어서, 상기 적어도 한 규정된 특징은 상기 마이크로 디바이스의 타이밍 동작들에 관한 것임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제114항에 있어서, 상기 적어도 한 규정된 특징은 상기 마이크로 디바이스 제조의 제조 수율에 관한 것임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제114항에 있어서, 상기 적어도 한 규정된 특징은 상기 마이크로 디바이스의 성능에 관한 것임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제114항에 있어서, 상기 적어도 한 규정된 특징은 상기 마이크로 디바이스의 가격에 관한 것임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제114항에 있어서, 상기 적어도 한 규정된 특징은 상기 마이크로 디바이스의 안정성에 관한 것임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제111항에 있어서,통계적 정보에 기초하여 피드백을 제공하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제111항에 있어서,상기 고정 디자인의 계층구조적 체계에 기초하여 피드백을 제공하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제121항에 있어서, 상기 고정 디자인은 셀 안에 계층구조적으로 체계화되고; 상기 제공되는 피드백은 하나의 선택 셀에 대응함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제111항에 있어서,상기 마이크로 디바이스의 한 선택 구조에 기초하여 피드백을 제공하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제111항에 있어서,상기 마이크로 디바이스의 한 선택 영역에 기초하여 피드백을 제공하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제82항에 있어서,상기 고정 디자인 데이터 및 상기 고정 디자인 사이의 관계를 나타내는 관계 데이터를 규정하는 단계; 및상기 고정 디자인의 사용자에게 상기 관계 데이터를 제공하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제125항에 있어서, 상기 고정 디자인 데이터는 하나 이상의 구조들과 관련되어 있고, 상기 관계 데이터는 상기 마이크로 디바이스의 상기 하나 이상의 구조들 각각의 위치를 기술함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제125항에 있어서, 상기 고정 디자인 데이터는 하나 이상의 구조들에 관한 것이고, 상기 관계 데이터는 상기 마이크로 디바이스의 상기 하나 이상의 구조들의 밀도를 기술함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제125항에 있어서, 상기 관계 데이터는 상기 고정 디자인 데이터 및 상기 고 정 디자인 사이의 통계적 관계를 기술함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제128항에 있어서, 상기 고정 디자인 데이터는 하나 이상의 구조들에 관한 것이고, 상기 관계 데이터는 상기 마이크로 디바이스의 하나 이상의 다른 구조들에 대한 상기 하나 이상의 구조들 각각의 비율을 규정함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제128항에 있어서, 상기 고정 디자인 데이터는 하나 이상의 구조들에 관한 것이고, 상기 관계 데이터는 상기 마이크로 디바이스의 모든 구조들에 대한 상기 하나 이상의 구조들 각각의 비를 규정한 것임을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제82항에 있어서, 상기 고정 디자인 데이터는 상기 구조에 대한 물리적 특징들을 명시하는 데이터를 포함하고, 상기 제조 기준은 상기 구조의 물리적 특징들의 파라미터들을 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제82항에 있어서,상기 고정 디자인 데이터는 식판 인쇄술 레이아웃에 대한 파라미터들을 포함하고, 상기 제조 기준은 식판 인쇄술 레이아웃에 대한 파라미터들을 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제82항에 있어서, 상기 제조 기준은 상기 마이크로 디바이스를 테스트하기 위한 테스트 파라미터들을 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제82항에 있어서,복수의 제조 기준을 받는 단계;상기 고정 디자인의 사용자에게, 상기 복수의 제조 기준을 제공하는 단계;상기 사용자로부터 상기 복수의 제조 기준 가운데 적어도 하나에 대한 선택을 받는 단계; 및상기 복수의 제조 기준 중 선택된 적어도 하나와 연관된, 상기 고정 디자인의 고정 디자인 데이터를 식별하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제134항에 있어서,상기 제조 기준에 기초하여 상기 복수의 제조 기준 가운데 상기 선택된 적어도 하나와 관련된 상기 고정 디자인 데이터의 적어도 일부를 변경하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제82항에 있어서,상기 제조 기준에 기초하여 상기 고정 디자인 데이터를 둘 이상의 카테고리들로 분류하는 단계;상기 고정 디자인의 사용자에게 상기 카테고리들을 제공하는 단계;상기 카테고리들 중 하나 이상을 지정한 사용자로부터의 입력을 받는 단계; 및상기 제조 기준에 기초하여 상기 카테고리들 중 상기 지정한 하나 이상의 카테고리들의 고정 디자인 데이터를 변경하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제82항에 있어서, 상기 제조 기준은 상기 마이크로 디바이스를 제조하기 위한 주조공장 (foundry)에 의해 지정됨을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제82항에 있어서, 상기 제조 기준은 상기 고정 디자인의 사용자에 의해 지정됨을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제82항에 있어서,상기 제조 기준과 관련된 고정 디자인의 고정 디자인 데이터를 식별하기 위해, 하나 이상의 규칙을 활용하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제82항에 있어서,상기 제조 기준과 관련된 고정 디자인의 고정 디자인 데이터를 식별하기 위해 어떤 모델을 이용하는 단계를 더 포함함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제140항에 있어서, 상기 모델은 상기 제조 기준과의 결부를 위해 상기 고정 디자인 데이터의 분할을 결정함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 제140항에 있어서, 상기 모델은 상기 고정 디자인 데이터를 상기 제조 기준과 결부시키기 위한 멀티-포맷 데이터베이스를 이용함을 특징으로 하는 마이크로 디바이스의 디자인 방법.
- 마이크로 디바이스를 디자인하기 위한 도구 (tool)에 있어서,마이크로 디바이스의 고정 디자인 및 제조 기준을 받는 디자인 데이터 베이스; 및상기 제조 기준과 관련된 상기 고정 디자인의 고정 디자인 데이터를 식별하는 디자인 데이터 프로세싱 모듈을 포함함을 특징으로 하는 도구.
- 제143항에 있어서,상기 식별된 고정 디자인 데이터의 적어도 일부를 디스플레이하는 사용자 인터페이스를 더 포함함을 디자인 데이터베이스를 더 포함함을 특징으로 하는 도구.
- 제144항에 있어서, 상기 사용자 인터페이스는 상기 제조 기준에 기초해 상기 디스플레이된 고정 디자인 데이터를 변경하는 명령들을 받을 수 있음을 특징으로 하는 도구.
- 제144항에 있어서,통계적 정보를 포함하는 통계 데이터 데이터베이스를 더 포함하고,상기 사용자 인터페이스는 사용자로 하여금 상기 통계적 정보에 기초하여 디스플레이될 고정 디자인 데이터의 일부를 선택할 수 있게 함을 특징으로 하는 도구.
- 제146항에 있어서, 상기 통계적 정보는 상기 고정 디자인 데이터의 일부의 발생 빈도에 관한 것임을 특징으로 하는 도구.
- 제147항에 있어서, 상기 발생 빈도는 상기 고정 디자인의 고정 디자인 데이터의 일부의 발생 빈도임을 특징으로 하는 도구.
- 제147항에 있어서, 상기 발생 빈도는 특정 구조인 상기 고정 디자인 데이터의 일부의 발생 빈도임을 특징으로 하는 도구.
- 제146항에 있어서, 상기 통계 정보는 상기 고정 디자인 데이터의 일부의 오류 빈도에 관한 것임을 특징으로 하는 도구.
- 제144항에 있어서, 상기 사용자 인터페이스는 사용자로 하여금 상기 마이크로 디바이스의 계층구조에 기초하여, 디스플레이될 상기 고정 디자인 데이터의 일부를 선택할 수 있도록 함을 특징으로 하는 도구.
- 제151항에 있어서, 상기 고정 디자인은 셀들 안에 계층구조적으로 체계화되고, 상기 고정 디자인 데이터의 일부는 한 셀에 대응함을 특징으로 하는 도구.
- 제144항에 있어서, 상기 사용자 인터페이스는 사용자로 하여금, 상기 고정 디자인 데이터의 일부에 의해 나타낸 구조에 기초하여, 디스플레이될 상기 고정 디자인 데이터의 일부를 선택하도록 함을 특징으로 하는 도구.
- 제153항에 있어서, 상기 사용자 인터페이스는 사용자로 하여금 상기 고정 디자인 데이터의 일부에 의해 나타낸 구조를 선택하도록 함을 특징으로 하는 도구.
- 제153항에 있어서, 상기 구조는 상기 고정 디자인의 구조의 발생 빈도에 기초하여 선택됨을 특징으로 하는 도구.
- 제144항에 있어서, 상기 사용자 인터페이스는, 사용자로 하여금, 상기 고정 디자인 데이터의 일부에 의해 나타낸 구조의 마이크로 디바이스 상의 위치에 기초하여, 디스플레이될 상기 고정 디자인 데이터의 일부를 선택할 수 있도록 함을 특징으로 하는 도구.
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US48836303P | 2003-07-18 | 2003-07-18 | |
| US60/488,363 | 2003-07-18 | ||
| US10/827,990 US20050015740A1 (en) | 2003-07-18 | 2004-04-19 | Design for manufacturability |
| US10/827,990 | 2004-04-19 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020057017312A Division KR100939786B1 (ko) | 2003-07-18 | 2004-07-16 | 제조능력을 위한 디자인 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020117002563A Division KR20110019786A (ko) | 2003-07-18 | 2004-07-16 | 제조능력을 위한 디자인 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20090115230A true KR20090115230A (ko) | 2009-11-04 |
Family
ID=34068416
Family Applications (7)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020117002563A Withdrawn KR20110019786A (ko) | 2003-07-18 | 2004-07-16 | 제조능력을 위한 디자인 |
| KR1020137030810A Expired - Fee Related KR101596429B1 (ko) | 2003-07-18 | 2004-07-16 | 제조능력을 위한 디자인 |
| KR1020057017312A Expired - Fee Related KR100939786B1 (ko) | 2003-07-18 | 2004-07-16 | 제조능력을 위한 디자인 |
| KR1020117024537A Ceased KR20110123808A (ko) | 2003-07-18 | 2004-07-16 | 제조능력을 위한 디자인 |
| KR1020127018483A Ceased KR20120089374A (ko) | 2003-07-18 | 2004-07-16 | 제조능력을 위한 디자인 |
| KR1020097020156A Ceased KR20090115230A (ko) | 2003-07-18 | 2004-07-16 | 제조능력을 위한 디자인 |
| KR1020137003582A Ceased KR20130032391A (ko) | 2003-07-18 | 2004-07-16 | 제조능력을 위한 디자인 |
Family Applications Before (5)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020117002563A Withdrawn KR20110019786A (ko) | 2003-07-18 | 2004-07-16 | 제조능력을 위한 디자인 |
| KR1020137030810A Expired - Fee Related KR101596429B1 (ko) | 2003-07-18 | 2004-07-16 | 제조능력을 위한 디자인 |
| KR1020057017312A Expired - Fee Related KR100939786B1 (ko) | 2003-07-18 | 2004-07-16 | 제조능력을 위한 디자인 |
| KR1020117024537A Ceased KR20110123808A (ko) | 2003-07-18 | 2004-07-16 | 제조능력을 위한 디자인 |
| KR1020127018483A Ceased KR20120089374A (ko) | 2003-07-18 | 2004-07-16 | 제조능력을 위한 디자인 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020137003582A Ceased KR20130032391A (ko) | 2003-07-18 | 2004-07-16 | 제조능력을 위한 디자인 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US20050015740A1 (ko) |
| EP (1) | EP1604291A4 (ko) |
| JP (2) | JP2007535014A (ko) |
| KR (7) | KR20110019786A (ko) |
| CN (1) | CN1764913B (ko) |
| TW (1) | TWI267011B (ko) |
| WO (1) | WO2005010690A2 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11526152B2 (en) | 2019-12-19 | 2022-12-13 | X Development Llc | Techniques for determining fabricability of designs by searching for forbidden patterns |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8799830B2 (en) * | 2004-05-07 | 2014-08-05 | Mentor Graphics Corporation | Integrated circuit layout design methodology with process variation bands |
| US7418693B1 (en) | 2004-08-18 | 2008-08-26 | Cadence Design Systems, Inc. | System and method for analysis and transformation of layouts using situations |
| US7735029B2 (en) * | 2004-11-30 | 2010-06-08 | Freescale Semiconductor, Inc. | Method and system for improving the manufacturability of integrated circuits |
| EP1859028B1 (en) | 2005-02-10 | 2015-12-02 | Regents Of The University Of Minnesota | Vascular endothelial cells |
| JP4686257B2 (ja) * | 2005-05-25 | 2011-05-25 | 株式会社東芝 | マスク製造システム、マスクデータ作成方法、及び半導体装置の製造方法 |
| US7689960B2 (en) * | 2006-01-25 | 2010-03-30 | Easic Corporation | Programmable via modeling |
| US8560109B1 (en) * | 2006-02-09 | 2013-10-15 | Cadence Design Systems, Inc. | Method and system for bi-directional communication between an integrated circuit (IC) layout editor and various IC pattern data viewers |
| US20070233805A1 (en) * | 2006-04-02 | 2007-10-04 | Mentor Graphics Corp. | Distribution of parallel operations |
| US7673268B2 (en) | 2006-05-01 | 2010-03-02 | Freescale Semiconductor, Inc. | Method and system for incorporating via redundancy in timing analysis |
| US8056022B2 (en) | 2006-11-09 | 2011-11-08 | Mentor Graphics Corporation | Analysis optimizer |
| KR100828026B1 (ko) | 2007-04-05 | 2008-05-08 | 삼성전자주식회사 | 집적회로 설계패턴의 레이아웃 수정방법 및 이를 수행하기위한 장치 |
| US20090055782A1 (en) * | 2007-08-20 | 2009-02-26 | Fu Chung-Min | Secure Yield-aware Design Flow with Annotated Design Libraries |
| US7793238B1 (en) * | 2008-03-24 | 2010-09-07 | Xilinx, Inc. | Method and apparatus for improving a circuit layout using a hierarchical layout description |
| US8381152B2 (en) | 2008-06-05 | 2013-02-19 | Cadence Design Systems, Inc. | Method and system for model-based design and layout of an integrated circuit |
| US9741309B2 (en) | 2009-01-22 | 2017-08-22 | Semiconductor Energy Laboratory Co., Ltd. | Method for driving display device including first to fourth switches |
| US8769475B2 (en) * | 2011-10-31 | 2014-07-01 | Taiwan Semiconductor Manufacturing Co., Ltd. | Method, system and software for accessing design rules and library of design features while designing semiconductor device layout |
| US8832621B1 (en) | 2011-11-28 | 2014-09-09 | Cadence Design Systems, Inc. | Topology design using squish patterns |
| US8793638B2 (en) * | 2012-07-26 | 2014-07-29 | Taiwan Semiconductor Manufacturing Company, Ltd. | Method of optimizing design for manufacturing (DFM) |
| US8745553B2 (en) * | 2012-08-23 | 2014-06-03 | Globalfoundries Inc. | Method and apparatus for applying post graphic data system stream enhancements |
| CN103309148A (zh) * | 2013-05-23 | 2013-09-18 | 上海华力微电子有限公司 | 光学临近效应修正方法 |
| TWI683563B (zh) | 2014-01-29 | 2020-01-21 | 日商新力股份有限公司 | 在無線電信系統中與基地台通訊的電路、終端裝置、基地台及其操作方法 |
| US10678985B2 (en) | 2016-08-31 | 2020-06-09 | Arm Limited | Method for generating three-dimensional integrated circuit design |
| US11004037B1 (en) * | 2019-12-02 | 2021-05-11 | Citrine Informatics, Inc. | Product design and materials development integration using a machine learning generated capability map |
Family Cites Families (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4918627A (en) * | 1986-08-04 | 1990-04-17 | Fmc Corporation | Computer integrated gaging system |
| US5586052A (en) * | 1993-04-27 | 1996-12-17 | Applied Computer Solutions, Inc. | Rule based apparatus and method for evaluating an engineering design for correctness and completeness |
| JP3192821B2 (ja) * | 1993-05-26 | 2001-07-30 | 株式会社東芝 | プリント配線板設計装置 |
| JPH08123843A (ja) * | 1994-10-26 | 1996-05-17 | Matsushita Electric Ind Co Ltd | 自動配置配線方法 |
| US5539652A (en) * | 1995-02-07 | 1996-07-23 | Hewlett-Packard Company | Method for manufacturing test simulation in electronic circuit design |
| JPH0916634A (ja) * | 1995-06-27 | 1997-01-17 | Mitsubishi Electric Corp | コンパクション装置 |
| JPH1022391A (ja) * | 1996-07-01 | 1998-01-23 | Toshiba Corp | レイアウト圧縮方法 |
| US5903471A (en) * | 1997-03-03 | 1999-05-11 | Motorola, Inc. | Method for optimizing element sizes in a semiconductor device |
| JP3771064B2 (ja) * | 1998-11-09 | 2006-04-26 | 株式会社東芝 | シミュレーション方法、シミュレータ、シミュレーションプログラムを格納した記録媒体、パターン設計方法、パターン設計装置、パターン設計プログラムを格納した記録媒体、および半導体装置の製造方法 |
| JP3223902B2 (ja) * | 1999-02-03 | 2001-10-29 | 日本電気株式会社 | 半導体集積回路の配線方法 |
| US6249904B1 (en) * | 1999-04-30 | 2001-06-19 | Nicolas Bailey Cobb | Method and apparatus for submicron IC design using edge fragment tagging to correct edge placement distortion |
| JP2001015637A (ja) * | 1999-06-30 | 2001-01-19 | Mitsubishi Electric Corp | 回路配線方式及び回路配線方法及び半導体パッケージ及び半導体パッケージ基板 |
| US6584609B1 (en) * | 2000-02-28 | 2003-06-24 | Numerical Technologies, Inc. | Method and apparatus for mixed-mode optical proximity correction |
| JP2004503879A (ja) * | 2000-06-13 | 2004-02-05 | メンター グラフィックス コーポレイション | 集積化検証および製造適応ツール |
| JP2002026128A (ja) * | 2000-07-03 | 2002-01-25 | Mitsubishi Electric Corp | 設計支援装置、設計支援方法及び設計支援プログラムが記録された記録媒体 |
| JP2002245108A (ja) * | 2001-02-14 | 2002-08-30 | Ricoh Co Ltd | 半導体集積回路のマスクパターン編集装置 |
| JP2002353083A (ja) * | 2001-05-23 | 2002-12-06 | Hitachi Ltd | 半導体集積回路の製造方法 |
| US20040250223A1 (en) * | 2001-06-15 | 2004-12-09 | Quiroga Jose Luis L | Optimal circuit verification method |
| JP2003031661A (ja) * | 2001-07-16 | 2003-01-31 | Mitsubishi Electric Corp | 半導体集積回路の配線間隔決定装置、自動配置配線装置、自動配置配線装置のためのルール作成装置、半導体集積回路の配線間隔決定方法、自動配置配線方法および自動配置配線方法のためのルール作成方法。 |
| US20030061587A1 (en) * | 2001-09-21 | 2003-03-27 | Numerical Technologies, Inc. | Method and apparatus for visualizing optical proximity correction process information and output |
| US6832360B2 (en) * | 2002-09-30 | 2004-12-14 | Sun Microsystems, Inc. | Pure fill via area extraction in a multi-wide object class design layout |
| US7240319B2 (en) * | 2003-02-19 | 2007-07-03 | Diversified Systems, Inc. | Apparatus, system, method, and program for facilitating the design of bare circuit boards |
-
2004
- 2004-04-19 US US10/827,990 patent/US20050015740A1/en not_active Abandoned
- 2004-07-16 TW TW093121441A patent/TWI267011B/zh not_active IP Right Cessation
- 2004-07-16 EP EP04757045A patent/EP1604291A4/en not_active Withdrawn
- 2004-07-16 KR KR1020117002563A patent/KR20110019786A/ko not_active Withdrawn
- 2004-07-16 KR KR1020137030810A patent/KR101596429B1/ko not_active Expired - Fee Related
- 2004-07-16 KR KR1020057017312A patent/KR100939786B1/ko not_active Expired - Fee Related
- 2004-07-16 KR KR1020117024537A patent/KR20110123808A/ko not_active Ceased
- 2004-07-16 KR KR1020127018483A patent/KR20120089374A/ko not_active Ceased
- 2004-07-16 JP JP2006520354A patent/JP2007535014A/ja active Pending
- 2004-07-16 KR KR1020097020156A patent/KR20090115230A/ko not_active Ceased
- 2004-07-16 CN CN2004800083210A patent/CN1764913B/zh not_active Expired - Fee Related
- 2004-07-16 WO PCT/US2004/022831 patent/WO2005010690A2/en not_active Ceased
- 2004-07-16 KR KR1020137003582A patent/KR20130032391A/ko not_active Ceased
-
2011
- 2011-06-24 JP JP2011140959A patent/JP5823744B2/ja not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11526152B2 (en) | 2019-12-19 | 2022-12-13 | X Development Llc | Techniques for determining fabricability of designs by searching for forbidden patterns |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1764913A (zh) | 2006-04-26 |
| JP2007535014A (ja) | 2007-11-29 |
| KR20130133308A (ko) | 2013-12-06 |
| KR20110123808A (ko) | 2011-11-15 |
| KR100939786B1 (ko) | 2010-01-29 |
| JP2011204272A (ja) | 2011-10-13 |
| TWI267011B (en) | 2006-11-21 |
| KR20060024350A (ko) | 2006-03-16 |
| EP1604291A4 (en) | 2006-10-11 |
| KR20130032391A (ko) | 2013-04-01 |
| KR101596429B1 (ko) | 2016-03-07 |
| US20050015740A1 (en) | 2005-01-20 |
| TW200515218A (en) | 2005-05-01 |
| EP1604291A2 (en) | 2005-12-14 |
| WO2005010690A3 (en) | 2005-05-19 |
| CN1764913B (zh) | 2010-06-23 |
| WO2005010690A2 (en) | 2005-02-03 |
| JP5823744B2 (ja) | 2015-11-25 |
| KR20120089374A (ko) | 2012-08-09 |
| KR20110019786A (ko) | 2011-02-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100939786B1 (ko) | 제조능력을 위한 디자인 | |
| US8555212B2 (en) | Manufacturability | |
| CN111128997B (zh) | 产生集成电路布局图的方法、系统及储存媒体 | |
| US7155689B2 (en) | Design-manufacturing interface via a unified model | |
| US7284214B2 (en) | In-line XOR checking of master cells during integrated circuit design rule checking | |
| US8156450B2 (en) | Method and system for mask optimization | |
| US7698676B1 (en) | Method and system for improving manufacturability of integrated devices | |
| JP5619210B2 (ja) | レイアウト設計データの増分分析 | |
| US9064084B2 (en) | Topography driven OPC and lithography flow | |
| CN114169279B (zh) | 集成电路设计方法、系统和计算机程序产品 | |
| TWI899532B (zh) | 積體電路的佈局圖的修改方法及修改系統及電腦程式產品 | |
| CN111125984A (zh) | 集成电路设计方法 | |
| JP2000314954A (ja) | Lsi用パターンのレイアウト作成方法、lsi用パターンの形成方法及びlsi用マスクデータの作成方法 | |
| CN114201939A (zh) | 用于修复布局违规的方法和系统 | |
| US20130198703A1 (en) | Virtual Flat Traversal Of A Hierarchical Circuit Design | |
| US8146024B2 (en) | Method and system for process optimization | |
| KR20160074153A (ko) | 반도체 장치의 설계 방법 및 설계 시스템 | |
| US20130263074A1 (en) | Analog Rule Check Waiver | |
| US20110119544A1 (en) | User Guided Short Correction And Schematic Fix Visualization |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A107 | Divisional application of patent | ||
| PA0104 | Divisional application for international application |
Comment text: Divisional Application for International Patent Patent event code: PA01041R01D Patent event date: 20090925 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20091023 Comment text: Request for Examination of Application |
|
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20091130 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20100930 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20091130 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
| J201 | Request for trial against refusal decision | ||
| PJ0201 | Trial against decision of rejection |
Patent event date: 20101230 Comment text: Request for Trial against Decision on Refusal Patent event code: PJ02012R01D Patent event date: 20100930 Comment text: Decision to Refuse Application Patent event code: PJ02011S01I Appeal kind category: Appeal against decision to decline refusal Decision date: 20110408 Appeal identifier: 2010101010217 Request date: 20101230 |
|
| A107 | Divisional application of patent | ||
| PA0104 | Divisional application for international application |
Comment text: Divisional Application for International Patent Patent event code: PA01041R01D Patent event date: 20110131 |
|
| J801 | Dismissal of trial |
Free format text: REJECTION OF TRIAL FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20101230 Effective date: 20110408 |
|
| PJ0801 | Rejection of trial |
Patent event date: 20110408 Patent event code: PJ08011S01D Comment text: Decision on Dismissal of Request for Trial (Dismissal of Decision) Decision date: 20110408 Appeal kind category: Appeal against decision to decline refusal Appeal identifier: 2010101010217 Request date: 20101230 |