Download Comparing the NDS and VERA environments for scan chain

Transcript
Time is modeled by an integer, i.e., time is divided iuto time slots. This suffices for
syuchrouous logic circuits.
Wheu describing combiuatoriallogic, an output port value ouly depeuds on the input port
values, so we can muit time t, and denote the value on a port by 1/( op).
6.2
Internal state of a eell
Since there will be a finite set of memory elemeuts, a cell C will have a finite set of states
iu which it cau beo We cau therefore associate each state with a llluque naturaluumber.
Definition 6.5: [(internal) state of a eell] Let C ELL be a set of cells, and C E C ELL.
The (internal) state of C (deuoted state) is a relatiou on C and the time t defined by
state: C ELL
X
IN
--t
IN
o
Let CELL be a set of cells, CE CELL, aud denote
theu:
state( C, t
+ 1) =
fe( state( C, t), I/(iPl, t), 1/( iP2' t), ... , v(iPIIP(C)I' t))
6.3
Funetionality of a eell
6.3.1
Funetionality of an output port of a eell
In general, the value of au output port, iu time slot t + 1, is a function of the input port
values in time slot t, aud the iuternal state iu time slot t.
Let CELL be a set of cells, CE CELL, aud agaiu deuote
theu:
v( op, t + 1) = fop ( state( C, t), v(iPb t), v(iP2' t), ... , v(iPIIP(C)I' t))
6.3.2
Combinatorial and sequential output ports
Definition 6.6: [eombinatorial] Let CELL be a set ofcells, CE CELL. Combinatorial
(denoted by comb) is a relation on 0 P( C) defined by
comb: 0 P( C)
36
--t
18
© Philips Electrorucs
N.V. 1993