/dports/cad/alliance/alliance/src/loon/src/ |
H A D | lon_signal_netlist.c | 63 for (locon=loins->LOCON; locon; locon=locon->NEXT) { in loins_capacitance() 86 if (!isvdd(locon->NAME) && !isvss(locon->NAME) in loins_capacitance() 87 && (locon->DIRECTION==IN || locon->DIRECTION==INOUT in loins_capacitance() 136 for (locon=loins->LOCON; locon; locon=locon->NEXT) { in loins_max_T() 143 if (isvdd(locon->NAME) || isvss(locon->NAME)) continue; in loins_max_T() 216 for (locon=loins->LOCON; locon; locon=locon->NEXT) { in loins_max_RC() 297 for (locon=loins->LOCON; locon; locon=locon->NEXT) { in loins_delay() 402 for (locon=loins->LOCON; locon; locon=locon->NEXT) { in propagate_loins_delay() 408 if (locon->DIRECTION==IN || locon->DIRECTION==INOUT || locon->DIRECTION==TRANSCV) in propagate_loins_delay() 413 for (locon=loins->LOCON; locon; locon=locon->NEXT) { in propagate_loins_delay() [all …]
|
H A D | lon_xsch_driver.c | 178 if (locon->TYPE==EXTERNAL && locon->DIRECTION!=IN) break; in save_xsch() 197 for (locon=loins->LOCON; locon; locon=locon->NEXT) { in save_xsch() 203 if (locon->DIRECTION==OUT || locon->DIRECTION==INOUT in save_xsch() 206 if (!locon) { in save_xsch() 227 for (locon=loins->LOCON; locon; locon=locon->NEXT) { in save_xsch() 257 for (locon=lofig->LOCON; locon; locon=locon->NEXT) { in save_xsch() 259 if (isvdd(locon->NAME) || isvss(locon->NAME)) continue; in save_xsch() 301 for (locon=loins->LOCON; locon; locon=locon->NEXT) { in save_xsch() 302 if (locon->DIRECTION==OUT || locon->DIRECTION==INOUT in save_xsch() 333 if (locon->TYPE==EXTERNAL) {dest=locon->NAME; break;} in save_xsch() [all …]
|
H A D | lon_optim_capa.c | 172 for (locon=loins->LOCON; locon; locon=locon->NEXT) { in change_instance() 289 for (locon=loins->LOCON; locon; locon=locon->NEXT) { in improve_RC_circuit() 295 if (isvdd(locon->NAME) || isvss(locon->NAME)) continue; in improve_RC_circuit() 298 if (!locon) { in improve_RC_circuit() 354 for (locon=lofig->LOCON; locon; locon=locon->NEXT) { in insert_buffer() 355 if (isvdd(locon->NAME)) losig_vdd=locon->SIG; in insert_buffer() 356 if (isvss(locon->NAME)) losig_vss=locon->SIG; in insert_buffer() 360 for (locon=model->LOCON;locon; locon=locon->NEXT) { in insert_buffer() 387 for (locon=loins_buf->LOCON;locon; locon=locon->NEXT) { in insert_buffer() 423 if (locon->TYPE==EXTERNAL || locon->DIRECTION!=IN) { in insert_buffer() [all …]
|
H A D | lon_signal_critical.c | 108 locon_list* locon; in search_long_path() local 152 if (locon->DIRECTION==UNKNOWN) { in search_long_path() 154 locon->NAME); in search_long_path() 158 if (isvss(locon->NAME) || isvdd(locon->NAME) in search_long_path() 159 || locon->DIRECTION==IN || locon->TYPE==EXTERNAL) continue; in search_long_path() 160 loins=locon->ROOT; in search_long_path() 197 for (locon=loins->LOCON; locon; locon=locon->NEXT) { in search_long_path() 200 locon->NAME,loins->FIGNAME); in search_long_path() 204 if (locon->DIRECTION==OUT || locon->DIRECTION==TRISTATE in search_long_path() 205 || isvss(locon->NAME) || isvdd(locon->NAME)) continue; in search_long_path() [all …]
|
H A D | lon_lib_utils.c | 163 locon_list* locon; in build_lofig() local 178 for (locon=lofig->LOCON; locon; locon=locon->NEXT) { in build_lofig() 181 locon->NAME,lofig->NAME); in build_lofig() 186 if (!locon) { in build_lofig() 194 addlocon(new, locon->NAME, losig, locon->DIRECTION); in build_lofig() 215 locon_list* locon; in properties_addCell() local 239 for (locon=lofig->LOCON; locon; locon=locon->NEXT){ in properties_addCell() 242 if (!locon) { in properties_addCell() 246 losig=locon->SIG; in properties_addCell() 249 for (locon=lofig->LOINS->LOCON; locon; locon=locon->NEXT){ in properties_addCell() [all …]
|
H A D | lon_lax_param.c | 1168 for (locon=lofig->LOCON; locon;locon=locon->NEXT) { in coherencelaxlofig() 1170 if (locon->DIRECTION!=IN && locon->DIRECTION!=INOUT in coherencelaxlofig() 1178 if (!locon) { in coherencelaxlofig() 1187 for (locon=lofig->LOCON; locon;locon=locon->NEXT) { in coherencelaxlofig() 1189 if (locon->DIRECTION!=IN && locon->DIRECTION!=INOUT in coherencelaxlofig() 1197 if (!locon) { in coherencelaxlofig() 1206 for (locon=lofig->LOCON; locon;locon=locon->NEXT) { in coherencelaxlofig() 1208 if (locon->DIRECTION==IN || locon->DIRECTION==INOUT in coherencelaxlofig() 1216 if (!locon) { in coherencelaxlofig() 1225 for (locon=lofig->LOCON; locon;locon=locon->NEXT) { in coherencelaxlofig() [all …]
|
H A D | lon_optim_stats.c | 160 locon_list* locon; in getmaxRC() local 164 for (locon=loins->LOCON; locon; locon=locon->NEXT) { in getmaxRC() 165 if (isvdd(locon->NAME) || isvss(locon->NAME) in getmaxRC() 166 || locon->DIRECTION==IN) continue; in getmaxRC() 167 losig=locon->SIG; in getmaxRC()
|
H A D | lon_lib_format.c | 310 locon_list* locon, *pred; in sortbepor() local 317 for (locon=lofig->LOCON; locon; locon=locon->NEXT) { in sortbepor() 318 if (bepor->NAME==locon->NAME) { in sortbepor() 320 if (pred) pred->NEXT=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() 327 pred=locon; in sortbepor() 330 if (!locon) { in sortbepor()
|
/dports/cad/alliance/alliance/src/boog/src/ |
H A D | bog_xsch_driver.c | 227 if (locon->TYPE==EXTERNAL && locon->DIRECTION!=IN) break; in save_xsch() 247 for (locon=loins->LOCON; locon; locon=locon->NEXT) { in save_xsch() 253 if (locon->DIRECTION==OUT || locon->DIRECTION==INOUT in save_xsch() 256 if (!locon) { in save_xsch() 272 for (locon=loins->LOCON; locon; locon=locon->NEXT) { in save_xsch() 297 for (locon=lofig->LOCON; locon; locon=locon->NEXT) { in save_xsch() 299 if (isvdd(locon->NAME) || isvss(locon->NAME)) continue; in save_xsch() 341 for (locon=loins->LOCON; locon; locon=locon->NEXT) { in save_xsch() 342 if (locon->DIRECTION==OUT || locon->DIRECTION==INOUT in save_xsch() 369 if (locon->TYPE==EXTERNAL) {dest=locon->NAME; break;} in save_xsch() [all …]
|
H A D | bog_lax_param.c | 1166 for (locon=lofig->LOCON; locon;locon=locon->NEXT) { in coherencelaxlofig() 1168 if (locon->DIRECTION!=IN && locon->DIRECTION!=INOUT in coherencelaxlofig() 1176 if (!locon) { in coherencelaxlofig() 1185 for (locon=lofig->LOCON; locon;locon=locon->NEXT) { in coherencelaxlofig() 1187 if (locon->DIRECTION!=IN && locon->DIRECTION!=INOUT in coherencelaxlofig() 1195 if (!locon) { in coherencelaxlofig() 1204 for (locon=lofig->LOCON; locon;locon=locon->NEXT) { in coherencelaxlofig() 1206 if (locon->DIRECTION==IN || locon->DIRECTION==INOUT in coherencelaxlofig() 1214 if (!locon) { in coherencelaxlofig() 1223 for (locon=lofig->LOCON; locon;locon=locon->NEXT) { in coherencelaxlofig() [all …]
|
H A D | bog_map_abl.c | 96 locon_list* locon; in loc_map_abl() local 181 for ( locon=loins->LOCON; locon; locon=locon->NEXT ) in loc_map_abl() 183 losig = locon->SIG; in loc_map_abl() 209 locon_list* locon; in map_abl() local 284 for ( locon=loins->LOCON; locon; locon=locon->NEXT ) in map_abl() 286 losig = locon->SIG; in map_abl() 310 locon_list* locon; in map_bus() local 402 for ( locon=loins->LOCON; locon; locon=locon->NEXT ) in map_bus() 404 losig = locon->SIG; in map_bus() 434 locon_list* locon; in map_register() local [all …]
|
H A D | bog_signal_delay.c | 104 locon_list* locon; in search_long_path() local 119 for (locon=loins->LOCON; locon; locon=locon->NEXT) { in search_long_path() 121 if (locon->DIRECTION==OUT || locon->DIRECTION==TRISTATE in search_long_path() 122 || isvss(locon->NAME) || isvdd(locon->NAME)) continue; in search_long_path() 123 losig=locon->SIG; in search_long_path() 163 locon=(locon_list*) loconchain->DATA; in search_long_path() 165 if (locon->DIRECTION==IN || isvss(locon->NAME) || isvdd(locon->NAME) in search_long_path() 166 || locon->TYPE==EXTERNAL) continue; in search_long_path() 167 loins_aux=locon->ROOT; in search_long_path()
|
H A D | bog_lib_format.c | 304 locon_list* locon, *pred; in sortbepor() local 311 for (locon=lofig->LOCON; locon; locon=locon->NEXT) { in sortbepor() 312 if (bepor->NAME==locon->NAME) { in sortbepor() 314 if (pred) pred->NEXT=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() 321 pred=locon; in sortbepor() 324 if (!locon) { in sortbepor()
|
H A D | bog_map_befig.c | 106 locon_list* locon; in make_equi() local 122 locon=(locon_list*) loconchain->DATA; in make_equi() 123 locon->SIG=losig_dest; in make_equi() 124 ptype_dest->DATA=addchain((chain_list*) ptype_dest->DATA,locon); in make_equi()
|
/dports/cad/alliance/alliance/src/mbk/src/ |
H A D | mlo.h | 88 struct locon *LOCON; /* connector list head */ 105 struct locon *DRAIN; /* drain connector */ 106 struct locon *GRID; /* grid connector */ 107 struct locon *SOURCE; /* source connector */ 108 struct locon *BULK; /* bulk connector */ 122 struct locon *LOCON; /* connector list head */ 129 typedef struct locon /* logical connector */ struct 131 struct locon *NEXT; /* next connector */ argument 184 struct locon *TCON ; /* top plate connector */ 185 struct locon *BCON ; /* bottom plate connector */ [all …]
|
H A D | mvl_drive.c | 99 struct locon *ptcon = NULL; 100 struct locon *ptscan = NULL; 154 ptfig->LOCON = (struct locon *) reverse ((chain_list *)ptfig->LOCON); 175 ptcon = (struct locon *) mvl_vectnam (ptcon,&left,&right,&name,1); 198 ptfig->LOCON = (struct locon *) reverse ((chain_list *)ptfig->LOCON); 241 ptins->LOCON = (struct locon *) reverse ((chain_list *)ptins->LOCON); 262 ptcon = (struct locon *) mvl_vectnam (ptcon,&left,&right,&name,1); 280 ptins->LOCON = (struct locon *) reverse ((chain_list *)ptins->LOCON);
|
H A D | mvl_sspec.c | 79 struct locon *mvl_addlocon (ptfig, ptsig, dir, name, left, right) in mvl_addlocon() 92 struct locon *ptcon = NULL; 93 struct locon *ptcontmp ;
|
H A D | mvl_parse.c | 30 struct locon *pt_locon ; 31 struct locon *pt_loconaux;
|
/dports/cad/alliance/alliance/src/lvx/src/ |
H A D | lvx.c | 130 struct locon *LOCON; 150 struct locon *LOCON1; 151 struct locon *LOCON2; 327 locon_list *locon; in loconcmp() 367 locon_list *locon; in insertrootlocon() 379 if (locon == (locon_list *)NULL) 498 locon_list *locon; in insertlocon() 509 if (locon == (locon_list *)NULL) 792 locon_list *locon; in findlocon() 823 locon_list *locon; in findrootname() [all …]
|
/dports/cad/alliance/alliance/src/ocp/src/placer/ |
H A D | PCon.h | 36 const locon* _con; 42 PCon(const locon* con, phcon* pcon=NULL, int dx=0, int dy=0); 43 PCon(const locon* con, PPos pos, char orient); 45 const locon* GetLocon() const { return _con; } in GetLocon()
|
H A D | PCon.cpp | 34 PCon::PCon(const locon* con, phcon* pcon, int dx, int dy) in PCon() 46 PCon::PCon(const locon* con, PPos pos, char orient) in PCon()
|
H A D | PPlacement.h | 81 typedef unordered_map<const char*, locon*, eqstr, eqstr> PLoconMap; 278 PCon* InsertCon(const locon* con, phcon* pcon=NULL, int dx=0, int dy=0); 279 PCon* InsertCon(const locon* con, PPos position, const char orientation);
|
/dports/cad/alliance/alliance/src/lynx/src/ |
H A D | chklynxrcn.c | 158 locon_list *con,*locon; local 210 locon=((locon_list*)(getptype(scan->USER,RDSLOCON)->DATA)); 211 fprintf(stderr,"\n -> Logique: %10s signal %ld",locon->NAME,locon->SIG->INDEX); 306 locon_list *locon; local 321 locon=((locon_list*)(getptype(scan->USER,RDSLOCON)->DATA)); 322 fprintf(stderr,"\n -> Logique: %10s signal %ld",locon->NAME,locon->SIG->INDEX);
|
/dports/cad/alliance/alliance/src/sea/src/ |
H A D | util_Floorplan.c | 198 struct locon *apLocon; in getUlocon() 214 struct locon *apLocon; in newUlocon() 237 struct locon *apLocon; in freeUlocon() 255 struct locon *apLocon; in linkTerm() 273 struct locon *apLocon; in unlinkTerm() 526 struct locon *pLocon; 549 struct locon *pLocon; 562 static struct locon *nextFreeLocon (apLocon) in nextFreeLocon() 563 struct locon *apLocon; in nextFreeLocon() 566 struct locon *pLocon; [all …]
|
/dports/cad/alliance/alliance/src/asimut/src/ |
H A D | vh_lspec.c | 571 struct locon *pt_locon ; 1023 struct locon *pt_locon ; 1053 pt_locon = (struct locon *) 1064 pt_locon = (struct locon *) 1103 struct locon *pt_locon ; 1362 struct locon *pt_locon ; 1703 struct locon *pt_locon; 1704 struct locon *nextcon ; 1774 pt_locon = (struct locon *) 1775 vhu_alloc (sizeof(struct locon), VHU_ALIGN); [all …]
|