Many of the references in the bibliography in Chapter 1 are also sources for information on the physical design of ASICs. The European Conference on Design Automation is known as EuroDAC (TK7867.E93, ISBN and cataloging varies with year). Another European conference, EuroASIC, was absorbed by EuroDAC (TK7874.6.E88, ISSN 1066-1409 and ISSN 1064-5322, cataloging varies).
Preas and Lorenzetti’s book [ 1988] contains an overview chapter on partitioning and placement. To dig a little deeper see the review article by Goto and Matsud . If you want to explore further the detailed workings of partitioning algorithms, Sherwani’s book [ 1993] catalogs physical design algorithms, including those for partitioning. To learn more about simulated annealing see Sechen’s book [ 1988]. Partitioning is an important part of high-level synthesis, and the book by Gajski et al. [ 1992] contains a chapter on partitioning for allocation and scheduling as well as system partitioning—including a description of clustering methods, which are not well covered elsewhere.This book describes SpecSyn, a tool that allows you to enter a design using a behavioral description with a graphical tool. SpecSyn can then partition the design given area, timing, and cost specifications. System partitioning at the behavioral level ( architectural partitioning) is an area of current research (see [ Lagnese and Thomas, 1991] for a description of the APARTY system). This means we partition a design based on a hardware design language rather than a schematic or other physical description. Papers published in the Proceedings of the Design Automation Conference (DAC) and articles in the IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems form a point at which to start working back through the recent research literature on system partitioning, an example is [ Kucukcakar and Parker, 1991].
The Proceedings of the 32nd Design Automation Conference (1995) describe a special session on the design of the Sun Microsystems UltraSPARC-I (albeit from more of a systems perspective), which forms an interesting comparison to the SPARCstation 1 and SPARCstation 10 designs.