Phased logic can make simple algorithm
development and rapid, completely automated algorithm mapping
a reality.
- Algorithm development is simplified with phased logic
because programmers and synthesis tools can concentrate on
the functionality of gate networks instead of focusing on
the many physical details governing propagation delays and
clock distribution.
- Of course, roughly balancing path delays is still important,
but phased logic helps mitigate imbalances that do occur
since the delays of different paths tend to average together.
- Because of its delay insensitivity, a phased logic
system will operate correctly regardless of how its
algorithm is mapped to hardware resources. This property
greatly simplifies the mapping process, and
it could make the difference between a fully automatic
approach and one that constantly requires manual
intervention.