From 0c45b59ddc5009efcc1248fbd5aa01cba6cf1b09 Mon Sep 17 00:00:00 2001 From: Ludovic Jacomme Date: Sun, 23 May 2004 13:04:14 +0000 Subject: [PATCH] - Bug: Back to the previous version without bufferized command cell. Those buffer cells (inv_x4 etc ..) are too big and do not fit in the first column area. --- alliance/src/genlib/src/dpgen_Shifter.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/alliance/src/genlib/src/dpgen_Shifter.c b/alliance/src/genlib/src/dpgen_Shifter.c index cfd79c8a..33052281 100644 --- a/alliance/src/genlib/src/dpgen_Shifter.c +++ b/alliance/src/genlib/src/dpgen_Shifter.c @@ -25,6 +25,10 @@ Author: Frédéric Pétrot Date : 1/10/2000 $Log: dpgen_Shifter.c,v $ + Revision 1.10 2004/05/23 13:04:14 ludo + - Bug: Back to the previous version without bufferized command cell. Those + buffer cells (inv_x4 etc ..) are too big and do not fit in the first column area. + Revision 1.9 2004/03/04 14:21:56 fred Adding more powerfull cells for the signals controlling the shift. @@ -111,7 +115,7 @@ */ -static char rcsid[]="$Id: dpgen_Shifter.c,v 1.9 2004/03/04 14:21:56 fred Exp $"; +static char rcsid[]="$Id: dpgen_Shifter.c,v 1.10 2004/05/23 13:04:14 ludo Exp $"; #include "util_Defs.h" @@ -202,19 +206,19 @@ extern void dpgen_Shifter(aFunction, aAL) GENLIB_LOINS("mx3_x2", XX_NAME("m_%d", SliceIndex * n + BitIndex), c0, c1, i0, i1, i2, q, "vdd", "vss", NULL) #define A2(k, i0, i1, q) \ - GENLIB_LOINS("a2_x4", XX_NAME("a_%d", k), i0, i1, q, "vdd", "vss", NULL) + GENLIB_LOINS("a2_x2", XX_NAME("a_%d", k), i0, i1, q, "vdd", "vss", NULL) #define A3(k, i0, i1, i2, q) \ - GENLIB_LOINS("a3_x4", XX_NAME("a3_%d", k), i0, i1, i2, q, "vdd", "vss", NULL) + GENLIB_LOINS("a3_x2", XX_NAME("a3_%d", k), i0, i1, i2, q, "vdd", "vss", NULL) #define OA(i0, i1, i2, q) \ GENLIB_LOINS("oa22_x4", XX_NAME("oa_%d", SliceIndex * n + BitIndex), i0, i1, i2, q, "vdd", "vss", NULL) #define O2(k, i0, i1, q) \ - GENLIB_LOINS("o2_x4", XX_NAME("o_%d", k), i0, i1, q, "vdd", "vss", NULL) + GENLIB_LOINS("o2_x2", XX_NAME("o_%d", k), i0, i1, q, "vdd", "vss", NULL) #define INV(k, i, nq) \ - GENLIB_LOINS("inv_x4", XX_NAME("i_%d", k), i, nq, "vdd", "vss", NULL) + GENLIB_LOINS("inv_x2", XX_NAME("i_%d", k), i, nq, "vdd", "vss", NULL) #define SYM (BitIndex & 1 ? mys : sym)