Go to the source code of this file.
void output_blif |
( |
t_block * |
clb, |
|
|
int |
num_clusters, |
|
|
boolean |
global_clocks, |
|
|
boolean * |
is_clock, |
|
|
const char * |
out_fname, |
|
|
boolean |
skip_clustering |
|
) |
| |
Definition at line 489 of file output_blif.c.
502 fpout =
my_fopen(out_fname,
"w", 0);
508 fprintf(fpout,
"\n.inputs ");
515 while (p_io_removed) {
517 p_io_removed = p_io_removed->
next;
521 fprintf(fpout,
"\n.outputs ");
531 fprintf(fpout,
"\n\n");
545 fprintf(fpout,
".names ");
549 + 4, &column, fpout);
550 fprintf(fpout,
"\n1 1\n");
556 fprintf(fpout,
"\n.end\n");
FILE * my_fopen(const char *fname, const char *flag, int prompt)
struct s_linked_vptr * circuit_p_io_removed
static void print_clusters(t_block *clb, int num_clusters, FILE *fpout)
static void print_string(const char *str_ptr, int *column, FILE *fpout)
struct s_linked_vptr * next
struct s_logical_block * logical_block