Data Path placement
• Developed and supported relative placement tools for Data Path in
microprocessor designs using C++ and QT GUI.
• Created tool infrastructure, LEF/DEF Verilog parsers, relative placer
and graphical user interface to show placement results and to traverse
design hierarchy.
• Inserted clock buffers to drive flop rows such that the rest of the placed
design is less impacted.
• Cloned instances to reduce signal delay.
• Developed checkers for design rules.
Chip level net planning
• Generated more balanced blockage aware Steiner routes for chip level
nets planning in microprocessor designs. Buffers can be inserted on the
Steiner routes to meet skew and slew specifications.
CAD supported
• Supported designers to resolve issues when using ICC2, Conformal
formal verification tools and Virtuoso G-rule checker.