Now we will explore Precision Synthesis' main features.

As previously mentioned, Precision Synthesis offers you an intuitive User Interface where you drive all of the synthesis steps.
 
 
Precision Synthesis uses advanced synthesis algorithms, including a unique algorithm called Architecture Signature Extraction optimization, or A.S.E.. This is a heuristic approach that extracts the hierarchical critical paths, and allows for finite state machine restructuring.
 
 
Constraint-driven synthesis allows you to detect missing constraints and generate a missing-constraints report.
 
 
Boundary optimization allows you to enjoy the benefits of optimization without losing your design's hierarchy.
 
 
Finite State Machine, or FSM optimization allows finite state machines to be automatically detected and optimized.
 
 
PreciseTime(tm) Timing Analysis finds the true critical paths in even the most complicated designs and clocking schemes, such as edge based constraints relative to clock edges, multiple synchronous or asynchronous clocks, and clock propagation through logic. If he wishes, the user can choose to perform timing analysis incrementally on selected paths. Also, PreciseTime(tm) timing analysis includes support for latch, hold-time and clock domain analysis.
 
 
Interactive timing analysis allows designers to query for timing information interactively after synthesis has completed. A timing summary report will display the most critical paths relative to timing constraints.
 
 
Finally, accurate and proportionate schematic viewing with critical path fragment filtering is the most advanced schematic viewing environment in the industry. RTL and technology schematics can be generated and viewed in a variety of forms. An integrated design browser provides for quick navigation through the design hierarchy.