Using the brand new ocp option ....
This commit is contained in:
parent
e8f98f0183
commit
ad095517c1
|
@ -1,3 +1,4 @@
|
|||
ALLIANCE_TOP = /asim/alliance
|
||||
TECHNO_REAL = prol10
|
||||
|
||||
|
||||
|
@ -89,7 +90,8 @@
|
|||
PROOF = $(MBK_EXTRACT_ENV); $(ALLIANCE_BIN)/proof
|
||||
GENLIB = $(MBK_GENERAT_ENV);$(ALLIANCE_BIN)/genlib
|
||||
GENPAT = $(MBK_GENERAT_ENV); $(ALLIANCE_BIN)/genpat
|
||||
OCP = $(MBK_GENERAT_ENV); $(ALLIANCE_BIN)/ocp
|
||||
# OCP = $(MBK_GENERAT_ENV); $(ALLIANCE_BIN)/ocp
|
||||
OCP = $(MBK_GENERAT_ENV); /users/cao/xtof/alliance/Linux/install/bin/ocp
|
||||
NERO = $(MBK_GENERAT_ENV); $(ALLIANCE_BIN)/nero
|
||||
RING = $(MBK_GENERAT_ENV); $(ALLIANCE_BIN)/ring
|
||||
GRAAL = $(MBK_GENERAT_ENV); $(ALLIANCE_BIN)/graal
|
||||
|
@ -129,7 +131,7 @@ view_chip_simulation: test_chip_final.pat
|
|||
amd2901_core.vst amd2901_core_place.ap: amd2901_core.c amd2901_ctl.vst amd2901_ctl.vbe amd2901_dpt.vst amd2901_dpt.ap
|
||||
$(GENLIB) -v amd2901_core
|
||||
|
||||
amd2901_chip.vst: amd2901_core.vst
|
||||
amd2901_chip.vst: amd2901_core.vst amd2901_chip.c
|
||||
$(GENLIB) -v amd2901_chip
|
||||
|
||||
test_chip.pat: amd2901_chip.vst pattern.pat
|
||||
|
@ -151,7 +153,7 @@ amd2901_ctl.vst : amd2901_ctl_boog.vst
|
|||
$(LOON) amd2901_ctl_boog amd2901_ctl
|
||||
|
||||
amd2901_core_p.ap: amd2901_core.vst amd2901_core_place.ap amd2901_core.ioc
|
||||
$(OCP) -v -gnuplot -partial amd2901_core_place -ioc amd2901_core amd2901_core amd2901_core_p
|
||||
$(OCP) -v -gnuplot -partial amd2901_core_place -ring -ioc amd2901_core amd2901_core amd2901_core_p
|
||||
#$(OCP) -v -gnuplot -partial amd2901_core_place -ring amd2901_core amd2901_core_p
|
||||
|
||||
druc_ocp: amd2901_core_p.ap
|
||||
|
@ -172,7 +174,7 @@ druc_core: amd2901_core.ap
|
|||
$(DRUC) amd2901_core
|
||||
$(TOUCH) druc_core
|
||||
|
||||
amd2901_chip.ap: test_chip.pat amd2901_core.ap amd2901_chip.rin druc_core lvx_core
|
||||
amd2901_chip.ap: test_chip.pat amd2901_core.ap amd2901_chip.rin amd2901_chip.vst druc_core lvx_core
|
||||
$(MBK_GENERAT_ENV); $(RING) amd2901_chip amd2901_chip
|
||||
|
||||
amd2901_chip.al: amd2901_chip.ap
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
east (p_q0 p_q3 p_b0 p_b1 p_b2 p_vddeck0 p_vsseck0 p_zero p_scout p_signe p_y2 p_y3 )
|
||||
west (p_b3 p_cin p_ck p_cout p_vddick0 p_vssick0 p_vddeck1 p_vsseck1 p_i3 p_i4 p_i5 p_i6 )
|
||||
north ( p_d0 p_d1 p_d2 p_d3 p_fonc p_i0 p_i1 p_i2 p_a0 p_a1 p_a2 p_a3 )
|
||||
south ( p_i7 p_i8 p_ng p_noe p_np p_ovr p_r0 p_r3 p_scin p_test p_y0 p_y1 )
|
||||
west (p_b3 p_cin p_cout p_vddick0 p_ck p_vssick0 p_vddeck1 p_vsseck1 p_i3 p_i4 p_i5 p_i6 )
|
||||
north (p_d0 p_d1 p_d2 p_d3 p_fonc p_i0 p_i1 p_i2 p_a0 p_a1 p_a2 p_a3 )
|
||||
south (p_i7 p_i8 p_ng p_noe p_np p_ovr p_r0 p_r3 p_scin p_test p_y0 p_y1 )
|
||||
|
|
|
@ -11,10 +11,7 @@
|
|||
###################################################################
|
||||
|
||||
TOP ( # IOs are ordered from left to right
|
||||
(IOPIN b(3).0 );
|
||||
(IOPIN cin.0 );
|
||||
(IOPIN ck.0 );
|
||||
(IOPIN cout.0 );
|
||||
SPACE 30;
|
||||
(IOPIN d(0).0 );
|
||||
(IOPIN d(1).0 );
|
||||
(IOPIN d(2).0 );
|
||||
|
@ -23,6 +20,7 @@ TOP ( # IOs are ordered from left to right
|
|||
(IOPIN i(0).0 );
|
||||
(IOPIN i(1).0 );
|
||||
(IOPIN i(2).0 );
|
||||
SPACE 30;
|
||||
(IOPIN a(0).0 );
|
||||
(IOPIN a(1).0 );
|
||||
(IOPIN a(2).0 );
|
||||
|
@ -32,15 +30,30 @@ TOP ( # IOs are ordered from left to right
|
|||
(IOPIN acc_i_up.0 );
|
||||
(IOPIN acc_o_down.0 );
|
||||
(IOPIN acc_o_up.0 );
|
||||
(IOPIN b(0).0 );
|
||||
(IOPIN b(1).0 );
|
||||
(IOPIN b(2).0 );
|
||||
|
||||
SPACE 30;
|
||||
)
|
||||
BOTTOM ( # IOs are ordered from left to right
|
||||
|
||||
LEFT(
|
||||
(IOPIN b(3).0 );
|
||||
(IOPIN cin.0 );
|
||||
(IOPIN ck.0 );
|
||||
(IOPIN cout.0 );
|
||||
(IOPIN i(3).0 );
|
||||
(IOPIN i(4).0 );
|
||||
(IOPIN i(5).0 );
|
||||
)
|
||||
|
||||
RIGHT
|
||||
(
|
||||
(IOPIN b(0).0 );
|
||||
(IOPIN b(1).0 );
|
||||
(IOPIN b(2).0 );
|
||||
(IOPIN zero.0 );
|
||||
(IOPIN y(2).0 );
|
||||
(IOPIN y(3).0 );
|
||||
)
|
||||
|
||||
BOTTOM ( # IOs are ordered from left to right
|
||||
(IOPIN i(6).0 );
|
||||
(IOPIN i(7).0 );
|
||||
(IOPIN i(8).0 );
|
||||
|
@ -58,9 +71,7 @@ BOTTOM ( # IOs are ordered from left to right
|
|||
(IOPIN test.0 );
|
||||
(IOPIN y(0).0 );
|
||||
(IOPIN y(1).0 );
|
||||
(IOPIN y(2).0 );
|
||||
(IOPIN y(3).0 );
|
||||
(IOPIN zero.0 );
|
||||
)
|
||||
|
||||
IGNORE ( # IOs are ignored(not placed) by IO Placer
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue