An Artificial Intelligence Approach to Integrated Circuit Floorplanning

In 1984, while I was following his postgraduate course on VLSI design, my supervisor Dr. David Skellern, asked me if I was interested in investigating intelligent approaches to automatic Ie floorplanning. He told me then: "a circuit that works always looks nice, has a clever data and control fl...

Full description

Bibliographic Details
Main Author: Jabri, Marwan A.
Format: eBook
Language:English
Published: Berlin, Heidelberg Springer Berlin Heidelberg 1991, 1991
Edition:1st ed. 1991
Series:Lecture Notes in Engineering
Subjects:
Online Access:
Collection: Springer Book Archives -2004 - Collection details see MPG.ReNa
LEADER 04728nmm a2200373 u 4500
001 EB000676990
003 EBX01000000000000000530072
005 00000000000000.0
007 cr|||||||||||||||||||||
008 140122 ||| eng
020 |a 9783642844898 
100 1 |a Jabri, Marwan A. 
245 0 0 |a An Artificial Intelligence Approach to Integrated Circuit Floorplanning  |h Elektronische Ressource  |c by Marwan A. Jabri 
250 |a 1st ed. 1991 
260 |a Berlin, Heidelberg  |b Springer Berlin Heidelberg  |c 1991, 1991 
300 |a XIII, 149 p. 4 illus  |b online resource 
505 0 |a 4.1 Introduction -- 4.2 Design Issues for PIF -- 4.3 The Structure and Implementation of PIF -- 4.4 The Input to PIAF -- 4.5 KBS Task Implementation -- 4.6 Conclusion -- 4.7 Conclusion -- 5 The Algorithm Library -- 5.1 Introduction -- 5.2 Graph Clustering Algorithm -- 5.3 An Algorithm for Building RACGs. -- 5.4 Rectangular Dualisation of Graphs -- 5.5 Algorithms for Topological Information Extraction -- 5.6 Optimisation -- 5.7 Interface to Chip Assembly Tools -- 5.8 Interface to the KBS -- 5.9 Conclusion -- 6 Conclusion -- 6.1 Introduction -- 6.2 Overview of Achievements -- 6.3 Direction for Future Work -- 6.4 Conclusion -- A Primer on Graphs -- A.1 Introduction -- A.2 Undirected Graphs -- A.3 Palm Tree, Tree Arcs and Fronds -- A.4 Paths -- A.5 Faces -- A.6 Connectivity -- A.7 Biconnectivity, Articulation Points -- A.8 Planarity -- A.9 Short-Cuts, Corner ImplyingPaths, Block Neighbourhood Graphs -- A.10 Rectangular Duals of a Graph -- B An FBD Example -- C Rule Examples --  
505 0 |a C.1 Some RACG Building Rules -- C.2 Some Rectangular Topology Selection Rules -- C.3 Examples of a Communication Border Evaluation Rule 
505 0 |a 1 Overview -- 1.1 Introduction -- 1.2 Full Custom Design Approach -- 1.3 Structured Design -- 1.4 The Problem -- 1.5 This Volume -- 2 Integrated Circuit Floorplanning -- 2.1 Introduction -- 2.2 Top-Down Design Process -- 2.3 Bottom-Up Design Process -- 2.4 Limitations of Algorithmic Floorplanning Approaches: Domain Knowledge -- 2.5 Knowledge-Based Space-Planning -- 2.6 Limitations of a Purely KBS Approach -- 2.7 Discussion & Conclusion -- 3 PIAF: A Combined KBS/Algorithmic Floorplanning System -- 3.1 Introduction -- 3.2 The Combined KBS/Algorithmic Approach -- 3.3 The Floorplanning Strategy -- 3.4 The Communication Solving Process -- 3.5 Generation of Rectangular Topologies -- 3.6 Solution Selection -- 3.7 Communication Border Estimation -- 3.8 Block Dimension Calculation -- 3.9 Estimating Block Area Adjustment -- 3.10 Satisfying Block Area and Routing Adjustments -- 3.11 Prototype System Design -- 3.12 Conclusion -- 4 Implementation and Operation with a Case Study --  
653 |a Engineering 
653 |a Industrial organization 
653 |a Computer-Aided Engineering (CAD, CAE) and Design 
653 |a Artificial Intelligence 
653 |a Computer-aided engineering 
653 |a Artificial intelligence 
653 |a Organization 
653 |a Technology and Engineering 
041 0 7 |a eng  |2 ISO 639-2 
989 |b SBA  |a Springer Book Archives -2004 
490 0 |a Lecture Notes in Engineering 
028 5 0 |a 10.1007/978-3-642-84489-8 
856 4 0 |u https://doi.org/10.1007/978-3-642-84489-8?nosfx=y  |x Verlag  |3 Volltext 
082 0 |a 670,285 
520 |a In 1984, while I was following his postgraduate course on VLSI design, my supervisor Dr. David Skellern, asked me if I was interested in investigating intelligent approaches to automatic Ie floorplanning. He told me then: "a circuit that works always looks nice, has a clever data and control flow. A fast way to look at students' Ie projects is by looking at their fioorplans.". Later, I took a course on Knowledge Engineering (KE) and Artificial Intelligence (AI) with Professor John Gero, who encouraged me to investigate this area of design automation. The resources for such development were really poor at IS&E as KE was a relatively new field of research in Australia at that time. \'Vhatever the difficulties (a good programmmer never blames his tools as David Skellern used to tell me), I undertook the investigation of Knowledge-Based approaches to Ie ftoor­ planning as my PhD thesis subject with the help of my supervisor and John Gero and the encouragement of all researchers at IS&E , who provided an exciting environment for my research. This volume reports the results of my research during 1984, 1985, 1986, and 1987. The voulme deals with Ie ftoorplanning from four perspectives: floorplanning strategy, Knowledge Engineering in the Ie domain, the development of knowledge-based fioorplan­ ning processes and new floorplanning algorithms for use in the overall strategy