Design Automation Conference · 1988 · 13 citations · 4 references
Mathematical ProgrammingEngineeringElectronic Design AutomationComputer ArchitectureComputational ComplexityComputer-aided DesignConstraint GraphConstraint ProgrammingPhysical Design (Electronics)Constraint SolvingGeometric Constraint SolvingComputer DesignIncremental Over-constraint ResolutionSystems EngineeringDiscrete MathematicsParallel ComputingCombinatorial OptimizationComputational GeometryMask Compaction ProgramDesign Space ExplorationComputer EngineeringComputer ScienceNew AlgorithmConstraint Satisfaction
The occurrence and resolution of over-constraints in one-dimensional layout compaction will be discussed. A new algorithm is given which solves the longest path problem in the constraint graph and resolves all positive cycles either by constraint relaxation or by jog generation. The presented algorithm eliminates the positive cycles one at a time and reuses the intermediate results, which had been obtained up to the point when the cycle was detected. Thus, the amount of additional effort required for the over-constraint resolution is very low. Some typical over-constrained situations and their solutions are shown. The algorithm has been implemented in a mask compaction program that is currently in use for process migration and design rule error correction at SIEMENS. CPU-times gained during the process migration of a microcontroller layout are given.
4
Richard Bellman · Quarterly of Applied Mathematics · 1958 · 2.7K citations · Full text
Mathematical Programming, Transport Network Analysis, Engineering +22
A Hiererachical, Error-Tolerant Compactor
C. Kingsley · Design Automation Conference · 1984 · 27 citations
Automatic design rule adaptation of leaf cell layouts
W. L. Schiele · Integration · 1985 · 10 citations
Geometric Modeling, Industrial Design, Pattern Formation +11