组合电路的功能规范表示当前各种输入值和输出值。
组合电路的时序规范表示从输入到输出延迟的最大值和最小值。
组合电路的递归定义:
- 每个组件本身都是组合电路。
- 每个电路结点或者是一个电路的输入,或者仅仅连接到一个电路组件的一个输出端口。
- 电路不能包含回路:经过电路的每条路径最多只能经过每个电路结点一次。
下面用一些例子说明:
例1:
是组合电路 说明:没毛病。
例2:
不是组合电路 理由:形成回路——异或门的输出返回一个输入端,从n4开始通过异或门到n5再返回n4是一个回路。
例3:
是组合电路 说明:没毛病。
例4:
不是组合电路 理由:结点n6同时连接I3、I4的输出端。
例5:
是组合电路 说明:两个组合电路连接成的大的组合电路,没毛病。
例6:
不符合组合电路的组成规则 理由:有一个回路通过两个组件(具体是不是组合电路需要依据组件具体功能而定)。