1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
/*
* output.h --
*
* This file includes the DEF file output functions
*
*/
#ifndef _OUTPUTINT_H
#define _OUTPUTINT_H
extern int Pathon;
/* Function prototypes */
static void emit_routes(char *filename, double oscale, int iscale);
void cleanup_net(NET net);
int write_def(char *filename);
int write_failed(char *filename);
char *print_node_name(NODE node);
void print_nets(char *filename);
void print_routes(char *filename);
void print_nlgates(char *filename);
void print_net(NET net);
void print_gate(GATE gate);
/* Additional diagnostic routines */
void print_grid_information(int, int, int);
void print_instance_information(char *);
void print_node_information(char *);
void print_net_information(char *);
#endif /* _OUTPUTINT_H */
|