Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[Synthesis] re-balancing/re-timing of registers -> what are pitfalls?

Status
Not open for further replies.

ivlsi

Advanced Member level 3
Joined
Feb 17, 2012
Messages
883
Helped
17
Reputation
32
Reaction score
16
Trophy points
1,298
Activity points
6,868
Hi All,

I've heard that re-balancing of the logic among flops/registers is a complicated task. Could somebody tell me why?

Besides applying relevant commands during Logic Synthesis, what other pitfalls do exist?

Thank you!
 

The big problem of formal verivication. Because, such tool (like Mentor FromalPro or Synopsys Formality) compares input logic for each register between RTL and gate-level netlist. If you asked Synthesis to re-balance logic, the input logic for some registers will be different. For Synopsys Formality, you can use side-file .svf, which is generated by DesignComiler and help Formality to verify such design. Still, it is complicated for tools to verify re-balanced (re-timed) designs.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top