place-and-route
SolidExpert skill for FPGA place and route optimization and physical implementation
AI & Automation 1,160 stars
71 forks Updated today MIT
Install
Quality Score: 94/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Place and Route Skill
## Overview
Expert skill for FPGA place and route optimization, achieving timing closure and optimal resource utilization through physical implementation strategies.
## Capabilities
- Create floorplans for large designs
- Define Pblocks and placement constraints
- Analyze and resolve routing congestion
- Apply physical optimization directives
- Use incremental implementation flows
- Optimize for timing closure
- Analyze and fix timing violations
- Generate utilization and timing reports
## Target Processes
- place-and-route.js
- timing-closure.js
- clock-network-design.js
## Usage Guidelines
### Floorplanning Strategy
- Identify major functional blocks
- Allocate resources by region
- Consider data flow and connectivity
- Plan for clock distribution
- Reserve space for debug logic
### Pblock Constraints
- Define rectangular regions
- Assign hierarchical modules
- Set resource limits per Pblock
- Consider I/O proximity
- Allow flexibility for routing
### Congestion Resolution
- Identify congested regions in reports
- Apply SpreadLogic directives
- Adjust Pblock boundaries
- Consider logic restructuring
- Use alternate routing architectures
### Physical Optimization
- Enable post-place optimization
- Apply post-route physical optimization
- Use retiming when beneficial
- Consider register replication
- Balance pipeline stages
### Incremental Flows
- Lock placed/routed cells
- Use reference checkpoints
- Minimize ECO iterations
- Preserve timi...
Details
- Author
- a5c-ai
- Repository
- a5c-ai/babysitter
- Created
- 4 months ago
- Last Updated
- today
- Language
- JavaScript
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
power-analysis
FPGA power estimation and optimization skill for low-power design
1,160 Updated today
a5c-ai AI & Automation Solid
route-optimization-engine
AI-powered route planning and optimization skill using advanced algorithms (VRP, TSP) to minimize transportation costs, reduce delivery times, and maximize vehicle utilization
1,160 Updated today
a5c-ai AI & Automation Solid
timing-constraints
Expert skill for developing and validating timing constraints. Writes SDC (Synopsys Design Constraints) and XDC files for FPGA timing closure.
1,160 Updated today
a5c-ai AI & Automation Solid
qubit-mapper
Qubit mapping and routing skill for hardware topology optimization
1,160 Updated today
a5c-ai AI & Automation Solid
hls-cpp-to-rtl
Expert skill for C/C++ to RTL conversion using High-Level Synthesis tools
1,160 Updated today
a5c-ai