From 91c51cab6f13450e31778012d7075fccded85af5 Mon Sep 17 00:00:00 2001 From: Francois Donnet Date: Thu, 9 Jan 2003 17:17:11 +0000 Subject: [PATCH] changement de version car correction de bug: certains signaux crees par le driver vst ne sont pas dans la table de hash donc creation d'un delay par defaut pour ces signaux crees par le driver --- alliance/src/boog/configure.in | 2 +- alliance/src/boog/src/bog_main.c | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/alliance/src/boog/configure.in b/alliance/src/boog/configure.in index 73e1c875..0a6e549d 100644 --- a/alliance/src/boog/configure.in +++ b/alliance/src/boog/configure.in @@ -2,7 +2,7 @@ dnl Process this file with autoconf to produce a configure script. AC_INIT(src/bog_main.c) BOOG_MAJOR_VERSION=1 -BOOG_MINOR_VERSION=6 +BOOG_MINOR_VERSION=7 BOOG_VERSION=$BOOG_MAJOR_VERSION.$BOOG_MINOR_VERSION AC_SUBST(BOOG_MAJOR_VERSION) diff --git a/alliance/src/boog/src/bog_main.c b/alliance/src/boog/src/bog_main.c index a84e7bc6..d5ffb874 100644 --- a/alliance/src/boog/src/bog_main.c +++ b/alliance/src/boog/src/bog_main.c @@ -243,6 +243,8 @@ extern int main (int argc, char* argv[]) lofig_list *lofig; befig_list *befig; ptype_list *long_path=NULL; + losig_list *Losig; + char *LosigName; /*init*/ mbkenv(); /*mbk*/ @@ -250,7 +252,7 @@ extern int main (int argc, char* argv[]) autenv(); /*hash table*/ bddenv(); /*for vhdlloadbefig() */ - alliancebanner_with_authors("BooG", VERSION " [2002/11/17]", "Binding and Optimizing On Gates", + alliancebanner_with_authors("BooG", VERSION " [2003/01/09]", "Binding and Optimizing On Gates", "2000", ALLIANCE_VERSION, "François Donnet"); /*alliance env: extension netlist file (vst or al)*/ @@ -365,6 +367,13 @@ extern int main (int argc, char* argv[]) fprintf(stdout,"Saving file '%s.%s'...\n",output_file,OUT_LO); savelofig(lofig); /*change la lofigchain en mode .al*/ lofigchain(lofig); + + /*fill hash table: some signals are added, put default delay*/ + for ( Losig = lofig->LOSIG; Losig; Losig = Losig->NEXT ) + { + LosigName = (char*) Losig->NAMECHAIN->DATA; + if ( !is_signal( LosigName ) ) putdelay( LosigName, 0 ); + } } if (verbose_mode) {