IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · 1991 · 124 citations · 13 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureDesign AutomationSystems ArchitectureHigh-level SynthesisInterconnect ArchitectureInterconnect DesignRegister-transfer Level DesignRoutingVery-large-scale Integration LayoutData Path DesignDesign PartitioningGlobal RoutingHardware PartitioningPartitioningPartitioning AlgorithmsPartitioning StrategiesRegister Transfer
APARTY is an architectural partitioning tool that uses a novel multistage clustering algorithm to extract the high level structure of an IC design by concentrating on area and interconnect considerations. Performance is addressed implicitly. APARTY works within the framework of the system architect's workbench and can pass system-level structural information along to register-transfer level (RTL) tools to guide the completion of a data-path design. The multistage clustering algorithm and how it is used by APARTY to choose partitions are described. The system architect's workbench and how architectural partitioning can be used to guide synthesis are also described. Results of using APARTY in the design process show improved register-transfer designs. In particular, the number of global routing wires is generally reduced by over 50% by following the partitioning scheme suggested by APARTY.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
13
Hierarchical Clustering Schemes
S. C. Johnson · Psychometrika · 1967 · 4.9K citations
VLSI and modern signal processing
Sun‐Yuan Kung, H.J. Whitehouse, T. Kailath · Signal Processing · 1985 · 509 citations
Engineering, Computer Engineering, Electrical Engineering +12
Tutorial on high-level synthesis
Michael C. McFarland, Alice C. Parker, Raúl Camposano · 1988 · 292 citations
The system architect's workbench
Donald E. Thomas, E. M. Dirkes, Robert A. Walker et al. · Design Automation Conference · 1988 · 138 citations