diff ueda/sverp-bind/struct.h @ 8:640ba9db0e9d

ueda/sverp-bind/struct.h started
author Space Falcon <falcon@ivan.Harhan.ORG>
date Sat, 01 Aug 2015 03:57:31 +0000
parents
children 65a515c20db8
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ueda/sverp-bind/struct.h	Sat Aug 01 03:57:31 2015 +0000
@@ -0,0 +1,32 @@
+/*
+ * Data structures for the MCL binding step
+ */
+
+struct instance {
+	char	*name;
+	struct	instance *nextinhash;
+	struct	outcomp *outcomp;
+	char	*slot;
+	int	claimed;
+};
+
+struct outcomp {
+	char	*name;
+	char	*altname;
+	struct	component *mclcomp;
+	int	npins;
+	struct	grid_pkg_desc *grid_pkg;
+	struct	pinconn **conn_array;
+};
+
+struct starpoint {
+	struct	outcomp outcomp;
+	struct	instance instance;
+	struct	starpoint *next;
+};
+
+struct pinconn {
+	struct	net *net;
+	char	*nc_comment;
+	int	input_lineno;
+};