Home
last modified time | relevance | path

Searched refs:lofig (Results 1 – 25 of 68) sorted by relevance

123

/dports/cad/alliance/alliance/src/boog/src/
H A Dbog_map_befig.c53 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 Dbog_map_abl.c111 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 Dbog_map_abl.h59 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 Dbog_lib_format.c302 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 Dbog_main.c243 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 Dbog_lax_param.c1155 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 Dlon_main.c247 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 Dlon_optim_capa.c116 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 Dlon_optim_stats.c52 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 Dlon_lib_utils.c172 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 Dlon_signal_critical.h47 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 Dlon_optim_stats.h48 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 Dlon_signal_critical.c56 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 Dlon_optim_capa.h48 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 Dlon_lib_format.c308 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 Dlon_lax_param.c1157 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 Dlon_signal_netlist.h83 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 Dmain.c57 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 Dabstract.c204 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 Dlvx.c563 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 Delp.c418 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 Dutil_Defs.h294 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 DMAC_drive.h31 struct lofig *apLofig,
36 struct lofig *apLofig,
H A Dutil_Floorplan.c123 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 Dmvl_parse.h20 extern struct lofig *mvl_fill();
28 struct lofig *MVL_LOFPNT = NULL; /* current LOFIG pointer */

123