Hardware Reference
In-Depth Information
i
o
F
v
u
X
Fig. 13.2
signals correspond
to v0,...,v6 ,the v signals correspond to v7,v8,v9,v10 (latches of the
Topology for latch splitting. In the example planet.blif the
i
X
component
planeta.blif ), the u signals correspond to v11,v12 (exposed latches of the
F
component
planetf.blif ), the
signals correspond to v13.6,...,v13.24 .The u signals v11,v12
are exposed both in the context planetf.blif and in the specification planet.blif
o
Files planetf.blif and planeta.blif derived by latch split are
copies of planet.blif , except in planetf.blif the latches ( v7,...,v10 )
have been removed and replaced by input variables v which are named
( v7,...,v10 ). In planeta.blif the latches ( v11,v12 ) have been removed
and replaced by inputs named ( v11,v12 ). In addition, all outputs
are removed
from planeta.blif , i.e., its only output signals are ( v7,v8,v9,v10 ).
This procedure sets up the topology shown in Fig. 13.2 .
Recall that planeta.blif is a particular solution contained in
o
X
(except
that it does not have logic that produces the outputs
). Thus the latches of
planet.blif have been split into the first four latches that are part of
o
A
and
the remaining two that are part of
F
. The third command, latch expose 4-5 ,
makes those latches of
, additional primary
outputs. The fourth command writes the exposed network into a new file, named
planet.mv . This file will replace planet.blif as the specification. The last
three commands expose the latches of
S
, which correspond to latches of
F
as required by Step 2).
Before running the script file planetS.script , it should be edited to reflect
that
F
is now called planet.mv . Initially planetS.script looks like:
\# Language solving script (partitioned) generated by MVSIS
\# for latch splitting of sequential network ''planet.blif"
on Tue Jun 22 13:45:35 2010
\# Command line was: ''latch_split 0-3".
S
echo ''Solving the language equation ... "
solve_fsm_equ planetf.blif planet.blif v0,v1,v2,v3,v4,v5,
v6,v11,v12 v7,v8,v9,v10 planetxs.aut
print_stats_aut planetxs.aut
We replace the input files, planetf.blif and planet.blif , of procedure
solve fsm equ by planetf.mv and planet.mv , since these are the new files
Search WWH ::




Custom Search