掌握常见逻辑门的等价变换是手工做网表ECO重要技能。比如,与门和或门的互换、与/或跟选择器的互换、DFF的SET和RESET互换、DFF上升沿和下降沿的互换等。下面介绍与门和或门的互换方法:
基本变换:
1. 反相器从输入移到输出,与门变或门。
2. 反相器从输入移到输出,或门变与门。
复杂变换:
再来一个:
上图看似复杂,其实就是与门和或门变换。
做网表ECO的基本原则是少改。尽量利用现有的逻辑搭出需要的电路,由于综合和APR和阶段的优化,现有逻辑门都是比较复杂的复合逻辑门,如AOI、OAI,所以需要找到最简单的修改方案。