intel / rohd-hcl

A hardware component library developed with ROHD.
https://pub.dev/packages/rohd_hcl
BSD 3-Clause "New" or "Revised" License
81 stars 23 forks source link

Pipeline the FloatingPointAdder #122

Closed desmonddak closed 2 weeks ago

desmonddak commented 3 weeks ago

Motivation

The FP Adder is based on an academic architecture that is pipelined, and now that it is quite functional, we should add the pipestages on the Rounding and Near paths to achieve higher frequencies.

Desired solution

Add a pipestage to the FP Adder in a conditional way. Look for any opportunity to add two pipestages as there is a natural 2 cycle architecture, there may be other cutpoints to enable a 3 cycle.

Alternatives considered

No response

Additional details

No response

desmonddak commented 2 weeks ago

Fixed with PR #126