Next-Generation Place & Route

icon

Multithreaded Processing

Built with a thread-parallel architecture designed to utilize modern multicore CPUs across placement, optimization, clock-tree processing, routing, timing analysis, and physical-design calculations. Computational workloads are partitioned and processed concurrently for improved turnaround time on large designs.

icon

Deterministic by Construction

PRE is designed to produce deterministic results across repeated runs and different thread counts. Ordered reductions, controlled parallel execution, and fixed-order data merges help ensure reproducible placement, routing, timing, and optimization results.

icon

Industry-Standard P&R Commands

Provides familiar physical-design command conventions for floorplanning, placement, clock-tree synthesis, routing, timing optimization, reporting, and design analysis. This reduces the learning curve for engineers already experienced with mainstream digital implementation flows.

icon

Integrated Timing-Driven Placement

Placement decisions can incorporate timing information to improve critical-path behavior while maintaining density, congestion, and physical-design objectives. PRE continuously evaluates physical and timing constraints during optimization.

icon

Congestion-Aware Optimization

Analyzes routing demand and available routing resources during implementation. Congested regions can be identified early and considered during placement and optimization to reduce routing difficulty and improve design closure.

icon

Clock Tree Synthesis

Integrated clock-tree processing supports clock distribution, buffer insertion, skew management, and timing-aware clock optimization. Clock information remains within the same implementation environment for subsequent routing and timing analysis.

icon

Global and Detailed Routing

Provides routing infrastructure for connecting signal and clock nets while respecting technology-layer constraints, routing directions, spacing requirements, and design-rule considerations. Routing results can be analyzed directly within the PRE environment.

icon

Timing Analysis and Optimization

Integrated timing analysis provides setup and hold information, path reporting, slack analysis, and optimization feedback during the implementation flow. Engineers can identify critical paths and evaluate the effect of physical-design changes without leaving the PRE environment.

icon

TCL Scripting Support

Embedded TCL scripting enables automated P&R flows, parameter control, batch execution, design experimentation, and integration with existing EDA workflows. Complete implementation sequences can be scripted and reproduced.

icon

GUI Design Environment

Integrated graphical environment for viewing floorplans, placement, routing, congestion, timing information, design hierarchy, macros, standard cells, nets, and physical-design status. Engineers can visually inspect the design throughout the implementation flow.

icon

Detailed Design Reports

Generates implementation reports covering placement, utilization, congestion, timing, routing, clock information, design statistics, and optimization results. Reports are suitable for both interactive debugging and automated regression flows.

icon

Cloud and On-Premise Deployment

PRE can be deployed on local workstations, compute servers, or cloud infrastructure, allowing organizations to scale physical-design compute resources according to project requirements.

Technical Specifications

Supported Operating Systems
Ubuntu 22.04, RedHat 9.5
Implementation Flow
Floorplanning, Placement, Timing Optimization, Clock Tree Synthesis, Routing, Timing Analysis
Supported Formats
LEF, Technology LEF, DEF, Verilog, Liberty, SDC
Processing Architecture
Multithreaded / Multicore
Automation Interface
TCL
Deployment
On-Premise, Server, Cloud
License Model
Per-core floating license