Example standard-cell placement engine for the LibrEDA-Rust framework. This placement algorithm simulates the movement of electric charges that are sparsely connected by springs (wires).
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Thomas Kramer ca60aede77 Refactor HierarchyBase/NetlistBase/LayoutBase. 3 weeks ago
..
diffusion_placer.rs Refactor HierarchyBase/NetlistBase/LayoutBase. 3 weeks ago
electron_placer.rs Refactor HierarchyBase/NetlistBase/LayoutBase. 3 weeks ago
lib.rs DiffusionPlacer: Initial attempt. 6 months ago
nbody.rs Update licence notice to AGPL. 6 months ago
placer_argmin.rs Refactor HierarchyBase/NetlistBase/LayoutBase. 3 weeks ago
quadratic_placer.rs Refactor HierarchyBase/NetlistBase/LayoutBase. 3 weeks ago
quadtree.rs Remove `extern crate`. 6 months ago
sparse_matrix.rs ElectronPlacer: Keep cells inside core area. 6 months ago
spring_force.rs Fix: Set weight to zero for less than two particles. 6 months ago
types.rs StdCellPlacer: Use NetlistBase. 5 months ago