/dports/cad/alliance/alliance/src/boog/src/ |
H A D | bog_map_befig.c | 53 static lofig_list *lofig; variable 136 dellosig(lofig,losig_sce->INDEX); in make_equi() 159 map_abl(lofig,beaux->ABL,output_losig); in add_loins_to_lofig() 171 map_bus(lofig,bebux->BIABL,output_losig); in add_loins_to_lofig() 179 map_abl(lofig,beout->ABL,output_losig); in add_loins_to_lofig() 291 else map_abl(lofig,abl,losig); in add_one_zero_loins() 301 else map_abl(lofig,abl,losig); in add_one_zero_loins() 324 lofig=addlofig(lofig_name); in map_befig() 331 lofig->LOCON=(locon_list*) reverse((chain_list*) lofig->LOCON); in map_befig() 347 return lofig; in map_befig() [all …]
|
H A D | bog_map_abl.c | 111 if (!abl || !lofig) { in loc_map_abl() 170 loinsStart=lofig->LOINS->NEXT; in loc_map_abl() 194 setindex( lofig->LOSIG->INDEX + 1 ); in loc_map_abl() 221 if (!abl || !lofig) { in map_abl() 273 loinsStart=lofig->LOINS->NEXT; in map_abl() 297 setindex( lofig->LOSIG->INDEX + 1 ); in map_abl() 323 if (!biabl || !lofig) { in map_bus() 391 loinsStart=lofig->LOINS->NEXT; in map_bus() 422 map_bus(lofig,biabl,output_losig); in map_bus() 447 if (!biabl || !lofig) { in map_register() [all …]
|
H A D | bog_map_abl.h | 59 extern void map_abl __P ((lofig_list *lofig, chain_list *abl, losig_list *output)); 64 extern void map_bus __P ((lofig_list* lofig, biabl_list* biabl, losig_list* output_losig)); 69 extern void map_register __P ((lofig_list* lofig, biabl_list* biabl, losig_list* output_losig));
|
H A D | bog_lib_format.c | 302 lofig_list* lofig; in sortbepor() local 306 lofig=getlofig(befig->NAME,'P'); in sortbepor() 311 for (locon=lofig->LOCON; locon; locon=locon->NEXT) { in sortbepor() 315 else lofig->LOCON=locon->NEXT; in sortbepor() 317 locon->NEXT=lofig->LOCON; in sortbepor() 318 lofig->LOCON=locon; in sortbepor() 332 lofig->LOCON=(locon_list*) reverse((chain_list*) lofig->LOCON); in sortbepor()
|
H A D | bog_main.c | 243 lofig_list *lofig; in main() local 358 lofig=map_befig(befig,output_file); in main() 368 savelofig(lofig); /*change la lofigchain en mode .al*/ in main() 369 lofigchain(lofig); in main() 372 for ( Losig = lofig->LOSIG; Losig; Losig = Losig->NEXT ) in main() 389 long_path=max_delay_path(befig,lofig); /*sig which obtains the latest value*/ in main() 413 loins_num=count_instance(lofig); in main() 444 save_xsch(xsch_stream,lofig,long_path,xsch_mode); in main()
|
H A D | bog_lax_param.c | 1155 coherencelaxlofig(lofig_list* lofig) in coherencelaxlofig() argument 1166 for (locon=lofig->LOCON; locon;locon=locon->NEXT) { in coherencelaxlofig() 1171 name,lofig->NAME); in coherencelaxlofig() 1178 name,lofig->NAME); in coherencelaxlofig() 1185 for (locon=lofig->LOCON; locon;locon=locon->NEXT) { in coherencelaxlofig() 1190 name,lofig->NAME); in coherencelaxlofig() 1197 name,lofig->NAME); in coherencelaxlofig() 1209 name,lofig->NAME); in coherencelaxlofig() 1216 name,lofig->NAME); in coherencelaxlofig() 1228 name,lofig->NAME); in coherencelaxlofig() [all …]
|
/dports/cad/alliance/alliance/src/loon/src/ |
H A D | lon_main.c | 247 lofig_list *lofig; in main() local 291 if (!lofig) { in main() 296 rflattenlofig(lofig, YES, YES); in main() 312 if (!lofig->LOINS || !lofig->LOSIG) { in main() 318 lofigchain(lofig); in main() 319 set_circuit_capacitance(lofig); in main() 322 set_circuit_delay(lofig); in main() 331 old_model=count_instance(lofig); in main() 396 new_model=count_instance(lofig); in main() 456 lofig->NAME=output_file; in main() [all …]
|
H A D | lon_optim_capa.c | 116 best_critical=critical_delay(lofig); in change_instance() 129 critical=critical_delay(lofig); in change_instance() 154 critical=critical_delay(lofig); in change_instance() 201 critical=critical_delay(lofig); in change_instance() 235 long_path=critical_path(lofig); in improve_capa_critical_path() 342 best_delay=critical_delay(lofig); in insert_buffer() 475 delay=critical_delay(lofig); in insert_buffer() 554 dellosig(lofig,index); in insert_buffer() 555 delloins(lofig,loins_buf->INSNAME); in insert_buffer() 559 delay=critical_delay(lofig); in insert_buffer() [all …]
|
H A D | lon_optim_stats.c | 52 extern long getarea(lofig_list* lofig) in getarea() argument 62 extern long getnum_ins(lofig_list* lofig) in getnum_ins() argument 71 extern ptype_list* count_instance(lofig_list* lofig) in count_instance() argument 76 if (!lofig) { in count_instance() 83 for (loins=lofig->LOINS; loins; loins=loins->NEXT) { in count_instance() 156 extern double getmaxRC(lofig_list* lofig) in getmaxRC() argument 163 for (loins=lofig->LOINS; loins; loins=loins->NEXT) { in getmaxRC()
|
H A D | lon_lib_utils.c | 172 new=addlofig(getautoname(lofig->NAME)); in build_lofig() 178 for (locon=lofig->LOCON; locon; locon=locon->NEXT) { in build_lofig() 181 locon->NAME,lofig->NAME); in build_lofig() 188 lofig->NAME); in build_lofig() 199 addloins(new, lofig->NAME, lofig, sigchain); in build_lofig() 221 cell->NAME=lofig->NAME; in properties_addCell() 239 for (locon=lofig->LOCON; locon; locon=locon->NEXT){ in properties_addCell() 249 for (locon=lofig->LOINS->LOCON; locon; locon=locon->NEXT){ in properties_addCell() 279 lofig_list* lofig, *new; in insertCell() local 290 lofig=getlofig(befig->NAME,'P'); in insertCell() [all …]
|
H A D | lon_signal_critical.h | 47 extern losig_list* critical_output __P ((lofig_list* lofig)); 52 extern double critical_delay __P ((lofig_list* lofig)); 57 extern ptype_list* critical_path __P ((lofig_list* lofig)); 63 extern ptype_list* critical_path_without_clock __P ((lofig_list* lofig));
|
H A D | lon_optim_stats.h | 48 extern double getmaxRC __P ((lofig_list* lofig)); 53 extern ptype_list* count_instance __P ((lofig_list* lofig)); 65 extern long getnum_ins __P ((lofig_list* lofig)); 71 extern long getarea __P ((lofig_list* lofig));
|
H A D | lon_signal_critical.c | 56 extern losig_list* critical_output(lofig_list* lofig) in critical_output() argument 62 for (losig=lofig->LOSIG; losig; losig=losig->NEXT) { in critical_output() 83 extern double critical_delay(lofig_list* lofig) in critical_delay() argument 88 losig=critical_output(lofig); in critical_delay() 235 extern ptype_list* critical_path(lofig_list* lofig) in critical_path() argument 240 losig=critical_output(lofig); in critical_path() 258 extern ptype_list* critical_path_without_clock(lofig_list* lofig) in critical_path_without_clock() argument 263 losig=critical_output(lofig); in critical_path_without_clock()
|
H A D | lon_optim_capa.h | 48 extern void improve_capa_critical_path __P ((lofig_list* lofig, int optim_level)); 53 extern void improve_RC_circuit __P ((lofig_list* lofig, int optim_level)); 60 extern int insert_buffer_critical_path __P ((lofig_list* lofig, int optim_level));
|
H A D | lon_lib_format.c | 308 lofig_list* lofig; in sortbepor() local 312 lofig=getlofig(befig->NAME,'P'); in sortbepor() 317 for (locon=lofig->LOCON; locon; locon=locon->NEXT) { in sortbepor() 321 else lofig->LOCON=locon->NEXT; in sortbepor() 323 locon->NEXT=lofig->LOCON; in sortbepor() 324 lofig->LOCON=locon; in sortbepor() 338 lofig->LOCON=(locon_list*) reverse((chain_list*) lofig->LOCON); in sortbepor()
|
H A D | lon_lax_param.c | 1157 coherencelaxlofig(lofig_list* lofig) in coherencelaxlofig() argument 1168 for (locon=lofig->LOCON; locon;locon=locon->NEXT) { in coherencelaxlofig() 1173 name,lofig->NAME); in coherencelaxlofig() 1180 name,lofig->NAME); in coherencelaxlofig() 1187 for (locon=lofig->LOCON; locon;locon=locon->NEXT) { in coherencelaxlofig() 1192 name,lofig->NAME); in coherencelaxlofig() 1199 name,lofig->NAME); in coherencelaxlofig() 1211 name,lofig->NAME); in coherencelaxlofig() 1218 name,lofig->NAME); in coherencelaxlofig() 1230 name,lofig->NAME); in coherencelaxlofig() [all …]
|
H A D | lon_signal_netlist.h | 83 extern void set_circuit_capacitance __P ((lofig_list *lofig)); 88 extern void set_circuit_delay __P ((lofig_list* lofig));
|
/dports/cad/alliance/alliance/src/flatbeh/src/ |
H A D | main.c | 57 lofig_list *lofig; variable 110 lofig = getlofig(argv[1], 'A'); 111 fprintf (stdout,"Loading '%s/%s.%s'\n", WORK_LIB, lofig->NAME, IN_LO); 114 printf("flattening figure %s \n",lofig->NAME); 116 rflattenlofig(lofig, YES, YES); 118 if ((!(lofig->LOINS)) || (lofig->LOTRS)) 121 lofig->NAME); 130 lofigchain(lofig); 131 befig = laxExtract(lofig, trace);
|
H A D | abstract.c | 204 void addConDirLof(lofig) in addConDirLof() argument 205 lofig_list *lofig; in addConDirLof() 209 for(connect = lofig->LOCON; connect; connect = connect->NEXT) 268 befig_list *laxExtract(lofig, trace) in laxExtract() argument 269 lofig_list *lofig; in laxExtract() 284 for(mod = lofig->MODELCHAIN; mod; mod = mod->NEXT) 292 for(inst = lofig->LOINS; inst; inst = inst->NEXT) 306 addConDirLof(lofig); 312 befig = beh_addbefig(NULL, lofig->NAME); 315 for(con = lofig->LOCON; con; con = con->NEXT) [all …]
|
/dports/cad/alliance/alliance/src/lvx/src/ |
H A D | lvx.c | 563 lofig_list *lofig; in makerootconnectors() 575 if (lofig == (struct lofig *)NULL) { 591 lofig_list *lofig; in makeinstances() 603 if (lofig == (struct lofig *)NULL) { 621 lofig_list *lofig; in makeconnections() 634 if (lofig == (struct lofig*)NULL) { 740 lofig_list *lofig; in mylofigchain() 846 lofig_list *lofig; in checkconnections() 864 if (lofig == (struct lofig *)NULL) { 1173 lofig_list *lofig; in equivterminal() [all …]
|
/dports/cad/alliance/alliance/src/elp/src/ |
H A D | elp.c | 418 elpFCT int elpLofigCapaDiff(lofig) in elpLofigCapaDiff() argument 419 struct lofig*lofig ; in elpLofigCapaDiff() 449 for(lotrs = lofig->LOTRS ; lotrs != NULL ; lotrs = lotrs->NEXT) 477 elpFCT int elpLofigCapaGrid(lofig) in elpLofigCapaGrid() argument 478 struct lofig *lofig ; in elpLofigCapaGrid() 483 for(lotrs = lofig->LOTRS ; lotrs != NULL ; lotrs = lotrs->NEXT) 508 elpFCT int elpLofigShrink(lofig) in elpLofigShrink() argument 509 struct lofig *lofig ; in elpLofigShrink() 515 for(lotrs = lofig->LOTRS ; lotrs != NULL ; lotrs = lotrs->NEXT)
|
/dports/cad/alliance/alliance/src/sea/src/ |
H A D | util_Defs.h | 294 extern void splitPowerNet __FP((struct lofig *apLoFig, 300 extern struct locon *findlocon __FP((struct lofig *apLofig, 311 extern void checkLofig __FP((struct lofig *apLofig)); 312 extern void addfeed __FP((struct lofig *apLofig, 314 extern void delfeed __FP((struct lofig *apLofig)); 315 extern void copyUpCALU __FP((struct lofig *apLofig, 332 extern void phsegchain __FP((struct lofig *apLofig, 425 extern void placeTerms __FP((struct lofig *apLofig, 427 extern struct phfig *makeFloorplan __FP((struct lofig *apLofig,
|
H A D | MAC_drive.h | 31 struct lofig *apLofig, 36 struct lofig *apLofig,
|
H A D | util_Floorplan.c | 123 struct lofig *apLofig, 127 static long addLoconUinfo __FP((struct lofig *apLofig)); 128 static void freeLoconUinfo __FP((struct lofig *apLofig)); 129 static long computeArea __FP((struct lofig *apLofig)); 331 struct lofig *apLofig; 524 struct lofig *apLofig; in addLoconUinfo() 547 struct lofig *apLofig; in freeLoconUinfo() 584 struct lofig *apLofig; in placeTerms() 741 struct lofig *apLofig; in computeArea() 813 struct lofig *apLofig; in makeFloorplan()
|
/dports/cad/alliance/alliance/src/mbk/src/ |
H A D | mvl_parse.h | 20 extern struct lofig *mvl_fill(); 28 struct lofig *MVL_LOFPNT = NULL; /* current LOFIG pointer */
|