+

WO2000060660A1 - Procede de conception d'un dispositif a semi-conducteur et support d'enregistrement exploitable sur ordinateur - Google Patents

Procede de conception d'un dispositif a semi-conducteur et support d'enregistrement exploitable sur ordinateur Download PDF

Info

Publication number
WO2000060660A1
WO2000060660A1 PCT/JP1999/001729 JP9901729W WO0060660A1 WO 2000060660 A1 WO2000060660 A1 WO 2000060660A1 JP 9901729 W JP9901729 W JP 9901729W WO 0060660 A1 WO0060660 A1 WO 0060660A1
Authority
WO
WIPO (PCT)
Prior art keywords
design data
design
designing
computer
semiconductor device
Prior art date
Application number
PCT/JP1999/001729
Other languages
English (en)
Japanese (ja)
Inventor
Kazuhiko Eguchi
Toshiyuki Majima
Teruya Tanaka
Kenji Oshima
Original Assignee
Hitachi, Ltd.
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi, Ltd. filed Critical Hitachi, Ltd.
Priority to PCT/JP1999/001729 priority Critical patent/WO2000060660A1/fr
Publication of WO2000060660A1 publication Critical patent/WO2000060660A1/fr

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/39Circuit design at the physical level
    • G06F30/392Floor-planning or layout, e.g. partitioning or placement

Definitions

  • FIG. 16 is an explanatory diagram showing an example of a membership function and fuzzy variables
  • Fig. 17 is a configuration diagram showing an example of an experimental software system
  • Fig. 18 is a configuration diagram showing a hardware system example
  • Figure 19 is an explanatory diagram showing an example of inference in the early generations
  • Fig. 20 is an explanatory diagram showing an example of initial placement by fuzzy inference
  • Fig. 21 is an explanatory diagram showing an example of an individual by genetic algorithm
  • Figs. 22 to 24 are examples of experimental results of fuzzy inference and genetic algorithm.
  • FIG. 25 is a graph showing an example of progress of costs
  • FIGS. 26 to 28 are explanatory diagrams showing examples of logical cluster division.
  • Fig. 5 shows a model of the arrangement of objects.
  • Fig. 5 (a) shows the shape and netlist of block 1
  • Fig. 5 (b) shows the chip area.
  • rectangular blocks 1 are shown connected by wiring paths.
  • the aspect ratio and dimensions of each rectangular block 1 are also shown.
  • This figure also shows semiconductor chips whose dimensions and aspect ratios correspond to each other.
  • the basic operation is as follows.
  • FIG. 16 shows the membership functions and fuzzy variables used in the experimental software.
  • the parameters for the fuzzy variables are determined based on the knowledge of the skilled technician.
  • Block 1 (A) is created by connecting Block 1 (B) and Block 1 (C).
  • Block 1 (B, C) is a lower-level block. It is created by connecting 1.
  • An example of such a hierarchical relationship is shown in Fig. 26, for example.
  • a to Z represent logic elements (block 1).

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Architecture (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

L'invention concerne un procédé de conception d'un dispositif à semi-conducteur selon lequel de meilleures valeurs initiales peuvent être obtenues lors du démarrage de la conception d'implantation et de la division de groupage logique, que le concepteur soit expérimenté ou non, et en particulier, de meilleures valeurs initiales peuvent être obtenues au début d'une conception complexe même si le concepteur est un débutant dans la conception de puces à semi-conducteur. Selon un logiciel destiné à une telle conception de semi-conducteur, un contrôleur principal (11) permet d'exploiter des fonctions telles que l'inférence floue (12) et un algorithme générique (13) et de produire en sortie un rapport contenant des dessins par la production en sortie (14) de résultats. La fonction d'inférence floue (12) lie des paramètres et des données d'entrée, elle juge si oui ou non un réglage des paramètres est nécessaire, elle règle les paramètres si un réglage des paramètres est nécessaire, et elle infère les blocs à agencer au centre et dans les coins d'une puce (S1701 à S1707). A partir du résultat d'inférence, l'algorithme générique (13) permet d'obtenir une première production et répète la sélection, les croisements, la mutation, une conservation de l'élite ainsi qu'une sélection naturelle (S1705, S1706), il permet d'obtenir un groupe de données de conception et des solutions optimales et il arrange les blocs sur une puce à semi-conducteur.
PCT/JP1999/001729 1999-04-01 1999-04-01 Procede de conception d'un dispositif a semi-conducteur et support d'enregistrement exploitable sur ordinateur WO2000060660A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/JP1999/001729 WO2000060660A1 (fr) 1999-04-01 1999-04-01 Procede de conception d'un dispositif a semi-conducteur et support d'enregistrement exploitable sur ordinateur

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP1999/001729 WO2000060660A1 (fr) 1999-04-01 1999-04-01 Procede de conception d'un dispositif a semi-conducteur et support d'enregistrement exploitable sur ordinateur

Publications (1)

Publication Number Publication Date
WO2000060660A1 true WO2000060660A1 (fr) 2000-10-12

Family

ID=14235370

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1999/001729 WO2000060660A1 (fr) 1999-04-01 1999-04-01 Procede de conception d'un dispositif a semi-conducteur et support d'enregistrement exploitable sur ordinateur

Country Status (1)

Country Link
WO (1) WO2000060660A1 (fr)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04199329A (ja) * 1990-11-29 1992-07-20 Toshiba Corp 論理合成システム
JPH04338876A (ja) * 1991-05-16 1992-11-26 Mitsubishi Heavy Ind Ltd 自動設計装置
JPH04344572A (ja) * 1991-05-21 1992-12-01 Matsushita Electric Ind Co Ltd 配線遅延最適化方法
JPH0652250A (ja) * 1992-07-31 1994-02-25 Omron Corp 機能自動生成装置
JPH06290225A (ja) * 1993-03-31 1994-10-18 Mazda Motor Corp 設計支援装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04199329A (ja) * 1990-11-29 1992-07-20 Toshiba Corp 論理合成システム
JPH04338876A (ja) * 1991-05-16 1992-11-26 Mitsubishi Heavy Ind Ltd 自動設計装置
JPH04344572A (ja) * 1991-05-21 1992-12-01 Matsushita Electric Ind Co Ltd 配線遅延最適化方法
JPH0652250A (ja) * 1992-07-31 1994-02-25 Omron Corp 機能自動生成装置
JPH06290225A (ja) * 1993-03-31 1994-10-18 Mazda Motor Corp 設計支援装置

Non-Patent Citations (7)

* Cited by examiner, † Cited by third party
Title
GU Z. C., et al., "Special Selection on VLSI Design and CAD Algorithms A Fuzzy-Theoretic Timing Driven Placement Method", IEICE Trans Fundam Electron Commun Comput Sci, 1992, Vol. E75-A, No. 10, pages 1280-1285. *
GU Z. C., YAMADA S., YONEDA S., "Timing Driven Placement Based on Fuzzy Theory", IEICE Trans Fundam Electron Commun Comput Sci, 1992, Vol. E75-A, No. 7, pages 917-919. *
JAYABHARATHI R., MANZOUL M. A., "Fuzzy logic for standard cell placement", Cybern Syst, 1993, Vol. 24, No. 3, pages 197-215. *
LIN R-B., SHRAGOWITZ E., "Fuzzy Logic Approach to Placement Problem", Proc Des Autom Conf, 1992, Vol. 29, pages 153-158. *
SHRAGOWITZ E., KANG E. Q., LEE J-Y., "Application of Fuzzy Logic in Computer-Aided VLSI Design", IEEE Trans Fuzzy Syst, 1998, Vol. 6, No. 1, pages 163-172. *
YAN J-T., "Area-Ratio-Constrained Min-Cut Partitioning for Row-Based Placement", Proc IEEE Midwest Symp Circuits Syst, 1994, 37th, Vol. 1, pages 403-406. *
YAN J-T., HSIAO P-Y., "Orientation Assignment of Standard Cells Using A Fuzzy Mathematical Transformation", Tencon, 1994, Vol. 2, pages 1014-1019. *

Similar Documents

Publication Publication Date Title
CN111125995B (zh) 测试图案产生系统及方法
US6574779B2 (en) Hierarchical layout method for integrated circuits
EP4097624A1 (fr) Génération de placements de circuit intégré à l'aide de réseaux neuronaux
JPH01309185A (ja) Asic用計算機支援設計システム
US7493581B2 (en) Analytical placement method and apparatus
CN106249705B (zh) 装配系统配置
Xin et al. An efficient method of automatic assembly sequence planning for aerospace industry based on genetic algorithm
Culverhouse Constraining designers and their CAD tools
Hsu et al. Synthesis of design concepts from a design for assembly perspective
TW202324176A (zh) 用於架構設計佈局的計算機系統、方法及計算機網絡
Kureichik et al. Genetic algorithms for applied CAD problems
Halim et al. Single-machine integrated production preventive maintenance scheduling: A simheuristic approach
Turner et al. Selecting an appropriate metamodel: the case for NURBs metamodels
WO2000060660A1 (fr) Procede de conception d'un dispositif a semi-conducteur et support d'enregistrement exploitable sur ordinateur
US12293468B2 (en) System and method of generating smooth spline surface model preserving feature of physical object
Hungerländer A semidefinite optimization approach to the parallel row ordering problem
WO2024039414A1 (fr) Coût d'alignement pour un placement de circuit intégré
JP4153671B2 (ja) 離散事象制御システムと離散事象制御システムを用いた生産工程シミュレーション方法
Chang et al. VLSI circuit placement with rectilinear modules using three-layer force-directed self-organizing maps
KR20220150703A (ko) 동적 탐험을 이용한 인공 신경망 구조 탐색 방법과 기록 매체에 저장한 그 컴퓨터 프로그램
Zhang et al. Optimization of Macro Placement Using Genetic Algorithm
Eguchi et al. Fuzzy inference for the initial population of genetic algorithms applied to VLSI floorplanning design
Herrling et al. Optimization of micro-coaxial wire routing in complex microelectronic systems
Talavage Simulating manufacturing systems: Computer simulations permit run-throughs of systems before they are built and evaluation of proposed changes without shutting existing systems down
Menzel et al. Addressing Complex Engineering Systems: The Value of Evolvability

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): JP KR US

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
ENP Entry into the national phase

Ref country code: JP

Ref document number: 2000 610060

Kind code of ref document: A

Format of ref document f/p: F

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载