Add files via upload
diff --git a/openlane/user_proj_example/runs/user_proj_example/synthesis/1-yosys_4.chk.rpt b/openlane/user_proj_example/runs/user_proj_example/synthesis/1-yosys_4.chk.rpt new file mode 100644 index 0000000..fd2af00 --- /dev/null +++ b/openlane/user_proj_example/runs/user_proj_example/synthesis/1-yosys_4.chk.rpt
@@ -0,0 +1,244 @@ + +29. Executing CHECK pass (checking for obvious problems). +Checking module user_proj_example... +Warning: Wire user_proj_example.\wbs_dat_o [31] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [30] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [29] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [28] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [27] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [26] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [25] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [24] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [23] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [22] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [21] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [20] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [19] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [18] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [17] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [16] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [15] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [14] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [13] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [12] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [11] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [10] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [9] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [8] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [7] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [6] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [5] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [4] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [3] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [2] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [1] is used but has no driver. +Warning: Wire user_proj_example.\wbs_dat_o [0] is used but has no driver. +Warning: Wire user_proj_example.\wbs_ack_o is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [127] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [126] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [125] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [124] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [123] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [122] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [121] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [120] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [119] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [118] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [117] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [116] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [115] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [114] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [113] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [112] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [111] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [110] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [109] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [108] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [107] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [106] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [105] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [104] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [103] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [102] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [101] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [100] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [99] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [98] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [97] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [96] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [95] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [94] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [93] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [92] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [91] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [90] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [89] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [88] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [87] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [86] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [85] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [84] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [83] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [82] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [81] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [80] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [79] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [78] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [77] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [76] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [75] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [74] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [73] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [72] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [71] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [70] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [69] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [68] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [67] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [66] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [65] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [64] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [63] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [62] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [61] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [60] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [59] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [58] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [57] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [56] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [55] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [54] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [53] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [52] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [51] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [50] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [49] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [48] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [47] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [46] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [45] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [44] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [43] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [42] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [41] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [40] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [39] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [38] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [37] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [36] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [35] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [34] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [33] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [32] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [31] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [30] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [29] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [28] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [27] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [26] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [25] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [24] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [23] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [22] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [21] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [20] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [19] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [18] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [17] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [16] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [15] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [14] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [13] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [12] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [11] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [10] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [9] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [8] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [7] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [6] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [5] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [4] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [3] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [2] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [1] is used but has no driver. +Warning: Wire user_proj_example.\la_data_out [0] is used but has no driver. +Warning: Wire user_proj_example.\irq [2] is used but has no driver. +Warning: Wire user_proj_example.\irq [1] is used but has no driver. +Warning: Wire user_proj_example.\irq [0] is used but has no driver. +Warning: Wire user_proj_example.\io_out [37] is used but has no driver. +Warning: Wire user_proj_example.\io_out [36] is used but has no driver. +Warning: Wire user_proj_example.\io_out [35] is used but has no driver. +Warning: Wire user_proj_example.\io_out [34] is used but has no driver. +Warning: Wire user_proj_example.\io_out [33] is used but has no driver. +Warning: Wire user_proj_example.\io_out [32] is used but has no driver. +Warning: Wire user_proj_example.\io_out [31] is used but has no driver. +Warning: Wire user_proj_example.\io_out [30] is used but has no driver. +Warning: Wire user_proj_example.\io_out [29] is used but has no driver. +Warning: Wire user_proj_example.\io_out [28] is used but has no driver. +Warning: Wire user_proj_example.\io_out [27] is used but has no driver. +Warning: Wire user_proj_example.\io_out [26] is used but has no driver. +Warning: Wire user_proj_example.\io_out [25] is used but has no driver. +Warning: Wire user_proj_example.\io_out [24] is used but has no driver. +Warning: Wire user_proj_example.\io_out [23] is used but has no driver. +Warning: Wire user_proj_example.\io_out [22] is used but has no driver. +Warning: Wire user_proj_example.\io_out [21] is used but has no driver. +Warning: Wire user_proj_example.\io_out [20] is used but has no driver. +Warning: Wire user_proj_example.\io_out [19] is used but has no driver. +Warning: Wire user_proj_example.\io_out [18] is used but has no driver. +Warning: Wire user_proj_example.\io_out [17] is used but has no driver. +Warning: Wire user_proj_example.\io_out [16] is used but has no driver. +Warning: Wire user_proj_example.\io_out [15] is used but has no driver. +Warning: Wire user_proj_example.\io_out [14] is used but has no driver. +Warning: Wire user_proj_example.\io_out [13] is used but has no driver. +Warning: Wire user_proj_example.\io_out [12] is used but has no driver. +Warning: Wire user_proj_example.\io_out [11] is used but has no driver. +Warning: Wire user_proj_example.\io_out [10] is used but has no driver. +Warning: Wire user_proj_example.\io_out [9] is used but has no driver. +Warning: Wire user_proj_example.\io_out [8] is used but has no driver. +Warning: Wire user_proj_example.\io_out [7] is used but has no driver. +Warning: Wire user_proj_example.\io_out [6] is used but has no driver. +Warning: Wire user_proj_example.\io_out [5] is used but has no driver. +Warning: Wire user_proj_example.\io_out [4] is used but has no driver. +Warning: Wire user_proj_example.\io_out [3] is used but has no driver. +Warning: Wire user_proj_example.\io_out [2] is used but has no driver. +Warning: Wire user_proj_example.\io_out [1] is used but has no driver. +Warning: Wire user_proj_example.\io_out [0] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [37] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [36] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [35] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [34] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [33] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [32] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [31] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [30] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [29] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [28] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [27] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [26] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [25] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [24] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [23] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [22] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [21] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [20] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [19] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [18] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [17] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [16] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [15] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [14] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [13] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [12] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [11] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [10] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [9] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [8] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [7] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [6] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [5] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [4] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [3] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [2] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [1] is used but has no driver. +Warning: Wire user_proj_example.\io_oeb [0] is used but has no driver. +Found and reported 240 problems.
diff --git a/openlane/user_proj_example/runs/user_proj_example/synthesis/1-yosys_4.stat.rpt b/openlane/user_proj_example/runs/user_proj_example/synthesis/1-yosys_4.stat.rpt new file mode 100644 index 0000000..a6c130c --- /dev/null +++ b/openlane/user_proj_example/runs/user_proj_example/synthesis/1-yosys_4.stat.rpt
@@ -0,0 +1,35 @@ + +30. Printing statistics. + +=== user_proj_example === + + Number of wires: 205 + Number of wire bits: 795 + Number of public wires: 17 + Number of public wire bits: 607 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 428 + sky130_fd_sc_hd__a21o_2 1 + sky130_fd_sc_hd__a21oi_2 1 + sky130_fd_sc_hd__a22o_2 1 + sky130_fd_sc_hd__and3_2 2 + sky130_fd_sc_hd__buf_1 15 + sky130_fd_sc_hd__buf_2 1 + sky130_fd_sc_hd__conb_1 212 + sky130_fd_sc_hd__inv_2 51 + sky130_fd_sc_hd__mux2_1 87 + sky130_fd_sc_hd__mux4_1 2 + sky130_fd_sc_hd__nor2_2 27 + sky130_fd_sc_hd__o21ai_2 2 + sky130_fd_sc_hd__o22a_2 2 + sky130_fd_sc_hd__o32a_2 1 + sky130_fd_sc_hd__or2_2 17 + sky130_fd_sc_hd__or3_2 3 + sky130_fd_sc_hd__or3b_2 1 + sky130_fd_sc_hd__or4_2 1 + sky130_fd_sc_hd__or4b_2 1 + + Chip area for module '\user_proj_example': 2497.395200 +
diff --git a/openlane/user_proj_example/runs/user_proj_example/synthesis/1-yosys_dff.stat b/openlane/user_proj_example/runs/user_proj_example/synthesis/1-yosys_dff.stat new file mode 100644 index 0000000..e5c15d5 --- /dev/null +++ b/openlane/user_proj_example/runs/user_proj_example/synthesis/1-yosys_dff.stat
@@ -0,0 +1,25 @@ + +22. Printing statistics. + +=== user_proj_example === + + Number of wires: 590 + Number of wire bits: 1180 + Number of public wires: 18 + Number of public wire bits: 608 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 233 + $_ANDNOT_ 36 + $_AND_ 7 + $_NAND_ 2 + $_NOR_ 18 + $_NOT_ 40 + $_ORNOT_ 8 + $_OR_ 19 + $_XNOR_ 5 + $_XOR_ 9 + sky130_fd_sc_hd__mux2_1 87 + sky130_fd_sc_hd__mux4_1 2 +
diff --git a/openlane/user_proj_example/runs/user_proj_example/synthesis/1-yosys_pre.stat b/openlane/user_proj_example/runs/user_proj_example/synthesis/1-yosys_pre.stat new file mode 100644 index 0000000..274bc49 --- /dev/null +++ b/openlane/user_proj_example/runs/user_proj_example/synthesis/1-yosys_pre.stat
@@ -0,0 +1,24 @@ + +11. Printing statistics. + +=== user_proj_example === + + Number of wires: 223 + Number of wire bits: 813 + Number of public wires: 18 + Number of public wire bits: 608 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 237 + $_ANDNOT_ 36 + $_AND_ 7 + $_MUX_ 93 + $_NAND_ 2 + $_NOR_ 18 + $_NOT_ 40 + $_ORNOT_ 8 + $_OR_ 19 + $_XNOR_ 5 + $_XOR_ 9 +