Fixed scan-chain connections

This commit is contained in:
Ganesh Gore 2020-11-08 01:06:13 -07:00
parent 31a73a42ba
commit 229b8e22b4
40 changed files with 47003 additions and 47587 deletions

View File

@ -1,43 +1,48 @@
commit 48b2bff0d909e2c6d0740d2a5386123eb238349f commit 55f7a2c187139d471143f91dc368bb1497e2eb78
Merge: 1f3e656f 93e7107d
Author: Laboratory for Nano Integrated Systems (LNIS) <40280375+LNIS-Projects@users.noreply.github.com>
Date: Wed Nov 4 21:55:37 2020 -0700
Merge pull request #116 from LNIS-Projects/dev
Extended I/O Support for SoC I/O interface
commit 93e7107d800259ad9031c6b5d4572e8a971c6403
Author: tangxifan <tangxifan@gmail.com> Author: tangxifan <tangxifan@gmail.com>
Date: Sun Sep 27 20:08:11 2020 -0600 Date: Wed Nov 4 20:59:34 2020 -0700
[OpenFPGA Tool] Update fabric key data structure to support regions [Test] Add new test to CI
commit bbdea4a46b7aadd8a6f0fc45abdd39d1cc6d3057 commit bce8233019cec3b7f778befd9457c9c637b05c6c
Author: tangxifan <tangxifan@gmail.com> Author: tangxifan <tangxifan@gmail.com>
Date: Sun Sep 27 19:23:13 2020 -0600 Date: Wed Nov 4 20:58:58 2020 -0700
[Regression Test] Remove out-of-update sub modules [Arch] Bug fix in caravel arch
commit e95eacfbd9ec5e8d9aecab7572d4bad5265d9590 commit 6b48ee7f0bd6c86181cdbbb468c4cf8e7af5c4c6
Merge: 32c43ffb 94047037
Author: tangxifan <tangxifan@gmail.com> Author: tangxifan <tangxifan@gmail.com>
Date: Sun Sep 27 17:01:57 2020 -0600 Date: Wed Nov 4 20:58:40 2020 -0700
Merge branch 'dev' into ganesh_dev [Test] Add new test for caravel io support
commit 94047037c570b6a432fea8f363a5147df9bc918d commit c85edb4738a24c394b5eeefb08586da7bd4ead6a
Author: tangxifan <tangxifan@gmail.com> Author: tangxifan <tangxifan@gmail.com>
Date: Sun Sep 27 14:33:14 2020 -0600 Date: Wed Nov 4 20:52:47 2020 -0700
[OpenFPGA Tool] Streamline codes in openfpga arch parser [Arch] Bug fix for embedded io arch
On branch master
commit 94a1324f0527276546c3b2571b1a1b7700a473f7 Your branch is up to date with 'origin/master'.
Author: tangxifan <tangxifan@gmail.com>
Date: Sat Sep 26 14:31:57 2020 -0600
[Documentation] Remove deprecated XML syntax
On branch dev
Your branch is up to date with 'origin/dev'.
Untracked files: Untracked files:
(use "git add <file>..." to include in what will be committed) (use "git add <file>..." to include in what will be committed)
openfpga/openfpga openfpga/openfpga
openfpga_flow/tasks/FPGA1212_FC_HD_SKY_task
openfpga_flow/tasks/FPGA1212_HIER_SKY_SC_MS_task
openfpga_flow/tasks/FPGA128128_FLAT_task openfpga_flow/tasks/FPGA128128_FLAT_task
openfpga_flow/tasks/FPGA1616_FLAT_task openfpga_flow/tasks/FPGA1616_FLAT_task
openfpga_flow/tasks/FPGA22_FLAT_task openfpga_flow/tasks/FPGA22_FLAT_task
openfpga_flow/tasks/FPGA22_FRAME_task openfpga_flow/tasks/FPGA22_FRAME_task
openfpga_flow/tasks/FPGA22_HIER_SKY_SC_MS_task
openfpga_flow/tasks/FPGA22_HIER_SKY_task openfpga_flow/tasks/FPGA22_HIER_SKY_task
openfpga_flow/tasks/FPGA22_HIER_task openfpga_flow/tasks/FPGA22_HIER_task
openfpga_flow/tasks/FPGA22_MB_task openfpga_flow/tasks/FPGA22_MB_task

View File

@ -1,18 +1,17 @@
module fpga_core module fpga_core
( ( prog_clk, Test_en, clk, gfpga_pad_EMBEDDED_IO_SOC_IN, gfpga_pad_EMBEDDED_IO_SOC_OUT, gfpga_pad_EMBEDDED_IO_SOC_DIR, ccff_head, ccff_tail, sc_head, sc_tail );
input [0:0] prog_clk, input [0:0] prog_clk;
input [0:0] Test_en, input [0:0] Test_en;
input [0:0] clk, input [0:0] clk;
input [0:17] gfpga_pad_EMBEDDED_IO_SOC_IN, input [0:17] gfpga_pad_EMBEDDED_IO_SOC_IN;
output [0:17] gfpga_pad_EMBEDDED_IO_SOC_OUT, output [0:17] gfpga_pad_EMBEDDED_IO_SOC_OUT;
output [0:17] gfpga_pad_EMBEDDED_IO_SOC_DIR, output [0:17] gfpga_pad_EMBEDDED_IO_SOC_DIR;
input [0:0] ccff_head, input [0:0] ccff_head;
output [0:0] ccff_tail, output [0:0] ccff_tail;
input sc_head, input sc_head;
output sc_tail output sc_tail;
);
wire [0:0] cbx_1__0__0_bottom_grid_pin_0_; wire [0:0] cbx_1__0__0_bottom_grid_pin_0_;
wire [0:0] cbx_1__0__0_bottom_grid_pin_10_; wire [0:0] cbx_1__0__0_bottom_grid_pin_10_;
@ -425,8 +424,6 @@ module fpga_core
wire [0:19] sb_2__2__0_chanx_left_out; wire [0:19] sb_2__2__0_chanx_left_out;
wire [0:19] sb_2__2__0_chany_bottom_out; wire [0:19] sb_2__2__0_chany_bottom_out;
wire [1:0] UNCONN; wire [1:0] UNCONN;
wire [2:0] sc_out_wires;
wire [2:0] sc_in_wires;
wire [12:0] scff_Wires; wire [12:0] scff_Wires;
grid_clb grid_clb
@ -434,7 +431,6 @@ module fpga_core
( (
.SC_OUT_BOT(scff_Wires[5]), .SC_OUT_BOT(scff_Wires[5]),
.SC_IN_TOP(scff_Wires[3]), .SC_IN_TOP(scff_Wires[3]),
.top_width_0_height_0__pin_33_(sc_in_wires[0]),
.prog_clk(prog_clk[0]), .prog_clk(prog_clk[0]),
.Test_en(Test_en[0]), .Test_en(Test_en[0]),
.clk(clk[0]), .clk(clk[0]),
@ -506,7 +502,6 @@ module fpga_core
.right_width_0_height_0__pin_49_upper(grid_clb_0_right_width_0_height_0__pin_49_upper[0]), .right_width_0_height_0__pin_49_upper(grid_clb_0_right_width_0_height_0__pin_49_upper[0]),
.right_width_0_height_0__pin_49_lower(grid_clb_0_right_width_0_height_0__pin_49_lower[0]), .right_width_0_height_0__pin_49_lower(grid_clb_0_right_width_0_height_0__pin_49_lower[0]),
.bottom_width_0_height_0__pin_50_(grid_clb_0_bottom_width_0_height_0__pin_50_[0]), .bottom_width_0_height_0__pin_50_(grid_clb_0_bottom_width_0_height_0__pin_50_[0]),
.bottom_width_0_height_0__pin_51_(grid_clb_0_bottom_width_0_height_0__pin_51_[0]),
.ccff_tail(grid_clb_0_ccff_tail[0]) .ccff_tail(grid_clb_0_ccff_tail[0])
); );
@ -516,7 +511,6 @@ module fpga_core
( (
.SC_OUT_BOT(scff_Wires[2]), .SC_OUT_BOT(scff_Wires[2]),
.SC_IN_TOP(scff_Wires[1]), .SC_IN_TOP(scff_Wires[1]),
.bottom_width_0_height_0__pin_51_(sc_out_wires[0]),
.prog_clk(prog_clk[0]), .prog_clk(prog_clk[0]),
.Test_en(Test_en[0]), .Test_en(Test_en[0]),
.clk(clk[0]), .clk(clk[0]),
@ -537,7 +531,6 @@ module fpga_core
.top_width_0_height_0__pin_14_(cbx_1__2__0_bottom_grid_pin_14_[0]), .top_width_0_height_0__pin_14_(cbx_1__2__0_bottom_grid_pin_14_[0]),
.top_width_0_height_0__pin_15_(cbx_1__2__0_bottom_grid_pin_15_[0]), .top_width_0_height_0__pin_15_(cbx_1__2__0_bottom_grid_pin_15_[0]),
.top_width_0_height_0__pin_32_(grid_clb_1__2__undriven_top_width_0_height_0__pin_32_[0]), .top_width_0_height_0__pin_32_(grid_clb_1__2__undriven_top_width_0_height_0__pin_32_[0]),
.top_width_0_height_0__pin_33_(grid_clb_1__2__undriven_top_width_0_height_0__pin_33_[0]),
.right_width_0_height_0__pin_16_(cby_1__1__1_left_grid_pin_16_[0]), .right_width_0_height_0__pin_16_(cby_1__1__1_left_grid_pin_16_[0]),
.right_width_0_height_0__pin_17_(cby_1__1__1_left_grid_pin_17_[0]), .right_width_0_height_0__pin_17_(cby_1__1__1_left_grid_pin_17_[0]),
.right_width_0_height_0__pin_18_(cby_1__1__1_left_grid_pin_18_[0]), .right_width_0_height_0__pin_18_(cby_1__1__1_left_grid_pin_18_[0]),
@ -598,7 +591,6 @@ module fpga_core
( (
.SC_OUT_TOP(scff_Wires[9]), .SC_OUT_TOP(scff_Wires[9]),
.SC_IN_BOT(scff_Wires[8]), .SC_IN_BOT(scff_Wires[8]),
.top_width_0_height_0__pin_33_(sc_in_wires[1]),
.prog_clk(prog_clk[0]), .prog_clk(prog_clk[0]),
.Test_en(Test_en[0]), .Test_en(Test_en[0]),
.clk(clk[0]), .clk(clk[0]),
@ -670,7 +662,6 @@ module fpga_core
.right_width_0_height_0__pin_49_upper(grid_clb_2_right_width_0_height_0__pin_49_upper[0]), .right_width_0_height_0__pin_49_upper(grid_clb_2_right_width_0_height_0__pin_49_upper[0]),
.right_width_0_height_0__pin_49_lower(grid_clb_2_right_width_0_height_0__pin_49_lower[0]), .right_width_0_height_0__pin_49_lower(grid_clb_2_right_width_0_height_0__pin_49_lower[0]),
.bottom_width_0_height_0__pin_50_(grid_clb_2__1__undriven_bottom_width_0_height_0__pin_50_[0]), .bottom_width_0_height_0__pin_50_(grid_clb_2__1__undriven_bottom_width_0_height_0__pin_50_[0]),
.bottom_width_0_height_0__pin_51_(grid_clb_2__1__undriven_bottom_width_0_height_0__pin_51_[0]),
.ccff_tail(grid_clb_2_ccff_tail[0]) .ccff_tail(grid_clb_2_ccff_tail[0])
); );
@ -680,7 +671,6 @@ module fpga_core
( (
.SC_OUT_TOP(scff_Wires[11]), .SC_OUT_TOP(scff_Wires[11]),
.SC_IN_BOT(scff_Wires[10]), .SC_IN_BOT(scff_Wires[10]),
.bottom_width_0_height_0__pin_51_(sc_out_wires[1]),
.prog_clk(prog_clk[0]), .prog_clk(prog_clk[0]),
.Test_en(Test_en[0]), .Test_en(Test_en[0]),
.clk(clk[0]), .clk(clk[0]),
@ -701,7 +691,6 @@ module fpga_core
.top_width_0_height_0__pin_14_(cbx_1__2__1_bottom_grid_pin_14_[0]), .top_width_0_height_0__pin_14_(cbx_1__2__1_bottom_grid_pin_14_[0]),
.top_width_0_height_0__pin_15_(cbx_1__2__1_bottom_grid_pin_15_[0]), .top_width_0_height_0__pin_15_(cbx_1__2__1_bottom_grid_pin_15_[0]),
.top_width_0_height_0__pin_32_(direct_interc_2_out[0]), .top_width_0_height_0__pin_32_(direct_interc_2_out[0]),
.top_width_0_height_0__pin_33_(direct_interc_5_out[0]),
.right_width_0_height_0__pin_16_(cby_2__1__1_left_grid_pin_16_[0]), .right_width_0_height_0__pin_16_(cby_2__1__1_left_grid_pin_16_[0]),
.right_width_0_height_0__pin_17_(cby_2__1__1_left_grid_pin_17_[0]), .right_width_0_height_0__pin_17_(cby_2__1__1_left_grid_pin_17_[0]),
.right_width_0_height_0__pin_18_(cby_2__1__1_left_grid_pin_18_[0]), .right_width_0_height_0__pin_18_(cby_2__1__1_left_grid_pin_18_[0]),
@ -1145,8 +1134,6 @@ module fpga_core
( (
.SC_OUT_BOT(scff_Wires[3]), .SC_OUT_BOT(scff_Wires[3]),
.SC_IN_TOP(scff_Wires[2]), .SC_IN_TOP(scff_Wires[2]),
.CLB_SC_OUT(sc_in_wires[0]),
.CLB_SC_IN(sc_out_wires[0]),
.prog_clk(prog_clk[0]), .prog_clk(prog_clk[0]),
.chanx_left_in(sb_0__1__0_chanx_right_out[0:19]), .chanx_left_in(sb_0__1__0_chanx_right_out[0:19]),
.chanx_right_in(sb_1__1__0_chanx_left_out[0:19]), .chanx_right_in(sb_1__1__0_chanx_left_out[0:19]),
@ -1178,8 +1165,6 @@ module fpga_core
( (
.SC_OUT_TOP(scff_Wires[10]), .SC_OUT_TOP(scff_Wires[10]),
.SC_IN_BOT(scff_Wires[9]), .SC_IN_BOT(scff_Wires[9]),
.CLB_SC_OUT(sc_in_wires[1]),
.CLB_SC_IN(sc_out_wires[1]),
.prog_clk(prog_clk[0]), .prog_clk(prog_clk[0]),
.chanx_left_in(sb_1__1__0_chanx_right_out[0:19]), .chanx_left_in(sb_1__1__0_chanx_right_out[0:19]),
.chanx_right_in(sb_2__1__0_chanx_left_out[0:19]), .chanx_right_in(sb_2__1__0_chanx_left_out[0:19]),

View File

@ -1,86 +1,85 @@
module grid_clb module grid_clb
( ( prog_clk, Test_en, clk, top_width_0_height_0__pin_0_, top_width_0_height_0__pin_1_, top_width_0_height_0__pin_2_, top_width_0_height_0__pin_3_, top_width_0_height_0__pin_4_, top_width_0_height_0__pin_5_, top_width_0_height_0__pin_6_, top_width_0_height_0__pin_7_, top_width_0_height_0__pin_8_, top_width_0_height_0__pin_9_, top_width_0_height_0__pin_10_, top_width_0_height_0__pin_11_, top_width_0_height_0__pin_12_, top_width_0_height_0__pin_13_, top_width_0_height_0__pin_14_, top_width_0_height_0__pin_15_, top_width_0_height_0__pin_32_, top_width_0_height_0__pin_33_, right_width_0_height_0__pin_16_, right_width_0_height_0__pin_17_, right_width_0_height_0__pin_18_, right_width_0_height_0__pin_19_, right_width_0_height_0__pin_20_, right_width_0_height_0__pin_21_, right_width_0_height_0__pin_22_, right_width_0_height_0__pin_23_, right_width_0_height_0__pin_24_, right_width_0_height_0__pin_25_, right_width_0_height_0__pin_26_, right_width_0_height_0__pin_27_, right_width_0_height_0__pin_28_, right_width_0_height_0__pin_29_, right_width_0_height_0__pin_30_, right_width_0_height_0__pin_31_, left_width_0_height_0__pin_52_, ccff_head, top_width_0_height_0__pin_34_upper, top_width_0_height_0__pin_34_lower, top_width_0_height_0__pin_35_upper, top_width_0_height_0__pin_35_lower, top_width_0_height_0__pin_36_upper, top_width_0_height_0__pin_36_lower, top_width_0_height_0__pin_37_upper, top_width_0_height_0__pin_37_lower, top_width_0_height_0__pin_38_upper, top_width_0_height_0__pin_38_lower, top_width_0_height_0__pin_39_upper, top_width_0_height_0__pin_39_lower, top_width_0_height_0__pin_40_upper, top_width_0_height_0__pin_40_lower, top_width_0_height_0__pin_41_upper, top_width_0_height_0__pin_41_lower, right_width_0_height_0__pin_42_upper, right_width_0_height_0__pin_42_lower, right_width_0_height_0__pin_43_upper, right_width_0_height_0__pin_43_lower, right_width_0_height_0__pin_44_upper, right_width_0_height_0__pin_44_lower, right_width_0_height_0__pin_45_upper, right_width_0_height_0__pin_45_lower, right_width_0_height_0__pin_46_upper, right_width_0_height_0__pin_46_lower, right_width_0_height_0__pin_47_upper, right_width_0_height_0__pin_47_lower, right_width_0_height_0__pin_48_upper, right_width_0_height_0__pin_48_lower, right_width_0_height_0__pin_49_upper, right_width_0_height_0__pin_49_lower, bottom_width_0_height_0__pin_50_, bottom_width_0_height_0__pin_51_, ccff_tail, SC_IN_TOP, SC_IN_BOT, SC_OUT_TOP, SC_OUT_BOT );
input [0:0] prog_clk, input [0:0] prog_clk;
input [0:0] Test_en, input [0:0] Test_en;
input [0:0] clk, input [0:0] clk;
input [0:0] top_width_0_height_0__pin_0_, input [0:0] top_width_0_height_0__pin_0_;
input [0:0] top_width_0_height_0__pin_1_, input [0:0] top_width_0_height_0__pin_1_;
input [0:0] top_width_0_height_0__pin_2_, input [0:0] top_width_0_height_0__pin_2_;
input [0:0] top_width_0_height_0__pin_3_, input [0:0] top_width_0_height_0__pin_3_;
input [0:0] top_width_0_height_0__pin_4_, input [0:0] top_width_0_height_0__pin_4_;
input [0:0] top_width_0_height_0__pin_5_, input [0:0] top_width_0_height_0__pin_5_;
input [0:0] top_width_0_height_0__pin_6_, input [0:0] top_width_0_height_0__pin_6_;
input [0:0] top_width_0_height_0__pin_7_, input [0:0] top_width_0_height_0__pin_7_;
input [0:0] top_width_0_height_0__pin_8_, input [0:0] top_width_0_height_0__pin_8_;
input [0:0] top_width_0_height_0__pin_9_, input [0:0] top_width_0_height_0__pin_9_;
input [0:0] top_width_0_height_0__pin_10_, input [0:0] top_width_0_height_0__pin_10_;
input [0:0] top_width_0_height_0__pin_11_, input [0:0] top_width_0_height_0__pin_11_;
input [0:0] top_width_0_height_0__pin_12_, input [0:0] top_width_0_height_0__pin_12_;
input [0:0] top_width_0_height_0__pin_13_, input [0:0] top_width_0_height_0__pin_13_;
input [0:0] top_width_0_height_0__pin_14_, input [0:0] top_width_0_height_0__pin_14_;
input [0:0] top_width_0_height_0__pin_15_, input [0:0] top_width_0_height_0__pin_15_;
input [0:0] top_width_0_height_0__pin_32_, input [0:0] top_width_0_height_0__pin_32_;
input [0:0] top_width_0_height_0__pin_33_, input [0:0] top_width_0_height_0__pin_33_;
input [0:0] right_width_0_height_0__pin_16_, input [0:0] right_width_0_height_0__pin_16_;
input [0:0] right_width_0_height_0__pin_17_, input [0:0] right_width_0_height_0__pin_17_;
input [0:0] right_width_0_height_0__pin_18_, input [0:0] right_width_0_height_0__pin_18_;
input [0:0] right_width_0_height_0__pin_19_, input [0:0] right_width_0_height_0__pin_19_;
input [0:0] right_width_0_height_0__pin_20_, input [0:0] right_width_0_height_0__pin_20_;
input [0:0] right_width_0_height_0__pin_21_, input [0:0] right_width_0_height_0__pin_21_;
input [0:0] right_width_0_height_0__pin_22_, input [0:0] right_width_0_height_0__pin_22_;
input [0:0] right_width_0_height_0__pin_23_, input [0:0] right_width_0_height_0__pin_23_;
input [0:0] right_width_0_height_0__pin_24_, input [0:0] right_width_0_height_0__pin_24_;
input [0:0] right_width_0_height_0__pin_25_, input [0:0] right_width_0_height_0__pin_25_;
input [0:0] right_width_0_height_0__pin_26_, input [0:0] right_width_0_height_0__pin_26_;
input [0:0] right_width_0_height_0__pin_27_, input [0:0] right_width_0_height_0__pin_27_;
input [0:0] right_width_0_height_0__pin_28_, input [0:0] right_width_0_height_0__pin_28_;
input [0:0] right_width_0_height_0__pin_29_, input [0:0] right_width_0_height_0__pin_29_;
input [0:0] right_width_0_height_0__pin_30_, input [0:0] right_width_0_height_0__pin_30_;
input [0:0] right_width_0_height_0__pin_31_, input [0:0] right_width_0_height_0__pin_31_;
input [0:0] left_width_0_height_0__pin_52_, input [0:0] left_width_0_height_0__pin_52_;
input [0:0] ccff_head, input [0:0] ccff_head;
output [0:0] top_width_0_height_0__pin_34_upper, output [0:0] top_width_0_height_0__pin_34_upper;
output [0:0] top_width_0_height_0__pin_34_lower, output [0:0] top_width_0_height_0__pin_34_lower;
output [0:0] top_width_0_height_0__pin_35_upper, output [0:0] top_width_0_height_0__pin_35_upper;
output [0:0] top_width_0_height_0__pin_35_lower, output [0:0] top_width_0_height_0__pin_35_lower;
output [0:0] top_width_0_height_0__pin_36_upper, output [0:0] top_width_0_height_0__pin_36_upper;
output [0:0] top_width_0_height_0__pin_36_lower, output [0:0] top_width_0_height_0__pin_36_lower;
output [0:0] top_width_0_height_0__pin_37_upper, output [0:0] top_width_0_height_0__pin_37_upper;
output [0:0] top_width_0_height_0__pin_37_lower, output [0:0] top_width_0_height_0__pin_37_lower;
output [0:0] top_width_0_height_0__pin_38_upper, output [0:0] top_width_0_height_0__pin_38_upper;
output [0:0] top_width_0_height_0__pin_38_lower, output [0:0] top_width_0_height_0__pin_38_lower;
output [0:0] top_width_0_height_0__pin_39_upper, output [0:0] top_width_0_height_0__pin_39_upper;
output [0:0] top_width_0_height_0__pin_39_lower, output [0:0] top_width_0_height_0__pin_39_lower;
output [0:0] top_width_0_height_0__pin_40_upper, output [0:0] top_width_0_height_0__pin_40_upper;
output [0:0] top_width_0_height_0__pin_40_lower, output [0:0] top_width_0_height_0__pin_40_lower;
output [0:0] top_width_0_height_0__pin_41_upper, output [0:0] top_width_0_height_0__pin_41_upper;
output [0:0] top_width_0_height_0__pin_41_lower, output [0:0] top_width_0_height_0__pin_41_lower;
output [0:0] right_width_0_height_0__pin_42_upper, output [0:0] right_width_0_height_0__pin_42_upper;
output [0:0] right_width_0_height_0__pin_42_lower, output [0:0] right_width_0_height_0__pin_42_lower;
output [0:0] right_width_0_height_0__pin_43_upper, output [0:0] right_width_0_height_0__pin_43_upper;
output [0:0] right_width_0_height_0__pin_43_lower, output [0:0] right_width_0_height_0__pin_43_lower;
output [0:0] right_width_0_height_0__pin_44_upper, output [0:0] right_width_0_height_0__pin_44_upper;
output [0:0] right_width_0_height_0__pin_44_lower, output [0:0] right_width_0_height_0__pin_44_lower;
output [0:0] right_width_0_height_0__pin_45_upper, output [0:0] right_width_0_height_0__pin_45_upper;
output [0:0] right_width_0_height_0__pin_45_lower, output [0:0] right_width_0_height_0__pin_45_lower;
output [0:0] right_width_0_height_0__pin_46_upper, output [0:0] right_width_0_height_0__pin_46_upper;
output [0:0] right_width_0_height_0__pin_46_lower, output [0:0] right_width_0_height_0__pin_46_lower;
output [0:0] right_width_0_height_0__pin_47_upper, output [0:0] right_width_0_height_0__pin_47_upper;
output [0:0] right_width_0_height_0__pin_47_lower, output [0:0] right_width_0_height_0__pin_47_lower;
output [0:0] right_width_0_height_0__pin_48_upper, output [0:0] right_width_0_height_0__pin_48_upper;
output [0:0] right_width_0_height_0__pin_48_lower, output [0:0] right_width_0_height_0__pin_48_lower;
output [0:0] right_width_0_height_0__pin_49_upper, output [0:0] right_width_0_height_0__pin_49_upper;
output [0:0] right_width_0_height_0__pin_49_lower, output [0:0] right_width_0_height_0__pin_49_lower;
output [0:0] bottom_width_0_height_0__pin_50_, output [0:0] bottom_width_0_height_0__pin_50_;
output [0:0] bottom_width_0_height_0__pin_51_, output [0:0] bottom_width_0_height_0__pin_51_;
output [0:0] ccff_tail, output [0:0] ccff_tail;
input SC_IN_TOP, input SC_IN_TOP;
input SC_IN_BOT, input SC_IN_BOT;
output SC_OUT_TOP, output SC_OUT_TOP;
output SC_OUT_BOT output SC_OUT_BOT;
);
assign top_width_0_height_0__pin_34_lower[0] = top_width_0_height_0__pin_34_upper[0]; assign top_width_0_height_0__pin_34_lower[0] = top_width_0_height_0__pin_34_upper[0];
assign top_width_0_height_0__pin_35_lower[0] = top_width_0_height_0__pin_35_upper[0]; assign top_width_0_height_0__pin_35_lower[0] = top_width_0_height_0__pin_35_upper[0];

View File

@ -1,46 +1,45 @@
module cbx_1__0_ module cbx_1__0_
( ( prog_clk, chanx_left_in, chanx_right_in, ccff_head, chanx_left_out, chanx_right_out, bottom_grid_pin_0_, bottom_grid_pin_2_, bottom_grid_pin_4_, bottom_grid_pin_6_, bottom_grid_pin_8_, bottom_grid_pin_10_, ccff_tail, gfpga_pad_EMBEDDED_IO_SOC_IN, gfpga_pad_EMBEDDED_IO_SOC_OUT, gfpga_pad_EMBEDDED_IO_SOC_DIR, top_width_0_height_0__pin_0_, top_width_0_height_0__pin_2_, top_width_0_height_0__pin_4_, top_width_0_height_0__pin_6_, top_width_0_height_0__pin_8_, top_width_0_height_0__pin_10_, top_width_0_height_0__pin_1_upper, top_width_0_height_0__pin_1_lower, top_width_0_height_0__pin_3_upper, top_width_0_height_0__pin_3_lower, top_width_0_height_0__pin_5_upper, top_width_0_height_0__pin_5_lower, top_width_0_height_0__pin_7_upper, top_width_0_height_0__pin_7_lower, top_width_0_height_0__pin_9_upper, top_width_0_height_0__pin_9_lower, top_width_0_height_0__pin_11_upper, top_width_0_height_0__pin_11_lower, SC_IN_TOP, SC_IN_BOT, SC_OUT_TOP, SC_OUT_BOT );
input [0:0] prog_clk, input [0:0] prog_clk;
input [0:19] chanx_left_in, input [0:19] chanx_left_in;
input [0:19] chanx_right_in, input [0:19] chanx_right_in;
input [0:0] ccff_head, input [0:0] ccff_head;
output [0:19] chanx_left_out, output [0:19] chanx_left_out;
output [0:19] chanx_right_out, output [0:19] chanx_right_out;
output [0:0] bottom_grid_pin_0_, output [0:0] bottom_grid_pin_0_;
output [0:0] bottom_grid_pin_2_, output [0:0] bottom_grid_pin_2_;
output [0:0] bottom_grid_pin_4_, output [0:0] bottom_grid_pin_4_;
output [0:0] bottom_grid_pin_6_, output [0:0] bottom_grid_pin_6_;
output [0:0] bottom_grid_pin_8_, output [0:0] bottom_grid_pin_8_;
output [0:0] bottom_grid_pin_10_, output [0:0] bottom_grid_pin_10_;
output [0:0] ccff_tail, output [0:0] ccff_tail;
input [0:5] gfpga_pad_EMBEDDED_IO_SOC_IN, input [0:5] gfpga_pad_EMBEDDED_IO_SOC_IN;
output [0:5] gfpga_pad_EMBEDDED_IO_SOC_OUT, output [0:5] gfpga_pad_EMBEDDED_IO_SOC_OUT;
output [0:5] gfpga_pad_EMBEDDED_IO_SOC_DIR, output [0:5] gfpga_pad_EMBEDDED_IO_SOC_DIR;
input [0:0] top_width_0_height_0__pin_0_, input [0:0] top_width_0_height_0__pin_0_;
input [0:0] top_width_0_height_0__pin_2_, input [0:0] top_width_0_height_0__pin_2_;
input [0:0] top_width_0_height_0__pin_4_, input [0:0] top_width_0_height_0__pin_4_;
input [0:0] top_width_0_height_0__pin_6_, input [0:0] top_width_0_height_0__pin_6_;
input [0:0] top_width_0_height_0__pin_8_, input [0:0] top_width_0_height_0__pin_8_;
input [0:0] top_width_0_height_0__pin_10_, input [0:0] top_width_0_height_0__pin_10_;
output [0:0] top_width_0_height_0__pin_1_upper, output [0:0] top_width_0_height_0__pin_1_upper;
output [0:0] top_width_0_height_0__pin_1_lower, output [0:0] top_width_0_height_0__pin_1_lower;
output [0:0] top_width_0_height_0__pin_3_upper, output [0:0] top_width_0_height_0__pin_3_upper;
output [0:0] top_width_0_height_0__pin_3_lower, output [0:0] top_width_0_height_0__pin_3_lower;
output [0:0] top_width_0_height_0__pin_5_upper, output [0:0] top_width_0_height_0__pin_5_upper;
output [0:0] top_width_0_height_0__pin_5_lower, output [0:0] top_width_0_height_0__pin_5_lower;
output [0:0] top_width_0_height_0__pin_7_upper, output [0:0] top_width_0_height_0__pin_7_upper;
output [0:0] top_width_0_height_0__pin_7_lower, output [0:0] top_width_0_height_0__pin_7_lower;
output [0:0] top_width_0_height_0__pin_9_upper, output [0:0] top_width_0_height_0__pin_9_upper;
output [0:0] top_width_0_height_0__pin_9_lower, output [0:0] top_width_0_height_0__pin_9_lower;
output [0:0] top_width_0_height_0__pin_11_upper, output [0:0] top_width_0_height_0__pin_11_upper;
output [0:0] top_width_0_height_0__pin_11_lower, output [0:0] top_width_0_height_0__pin_11_lower;
input SC_IN_TOP, input SC_IN_TOP;
input SC_IN_BOT, input SC_IN_BOT;
output SC_OUT_TOP, output SC_OUT_TOP;
output SC_OUT_BOT output SC_OUT_BOT;
);
wire [0:3] mux_tree_tapbuf_size10_0_sram; wire [0:3] mux_tree_tapbuf_size10_0_sram;
wire [0:3] mux_tree_tapbuf_size10_0_sram_inv; wire [0:3] mux_tree_tapbuf_size10_0_sram_inv;

View File

@ -1,37 +1,34 @@
module cbx_1__1_ module cbx_1__1_
( ( prog_clk, chanx_left_in, chanx_right_in, ccff_head, chanx_left_out, chanx_right_out, bottom_grid_pin_0_, bottom_grid_pin_1_, bottom_grid_pin_2_, bottom_grid_pin_3_, bottom_grid_pin_4_, bottom_grid_pin_5_, bottom_grid_pin_6_, bottom_grid_pin_7_, bottom_grid_pin_8_, bottom_grid_pin_9_, bottom_grid_pin_10_, bottom_grid_pin_11_, bottom_grid_pin_12_, bottom_grid_pin_13_, bottom_grid_pin_14_, bottom_grid_pin_15_, ccff_tail, SC_IN_TOP, SC_IN_BOT, SC_OUT_TOP, SC_OUT_BOT );
input [0:0] prog_clk, input [0:0] prog_clk;
input [0:19] chanx_left_in, input [0:19] chanx_left_in;
input [0:19] chanx_right_in, input [0:19] chanx_right_in;
input [0:0] ccff_head, input [0:0] ccff_head;
output [0:19] chanx_left_out, output [0:19] chanx_left_out;
output [0:19] chanx_right_out, output [0:19] chanx_right_out;
output [0:0] bottom_grid_pin_0_, output [0:0] bottom_grid_pin_0_;
output [0:0] bottom_grid_pin_1_, output [0:0] bottom_grid_pin_1_;
output [0:0] bottom_grid_pin_2_, output [0:0] bottom_grid_pin_2_;
output [0:0] bottom_grid_pin_3_, output [0:0] bottom_grid_pin_3_;
output [0:0] bottom_grid_pin_4_, output [0:0] bottom_grid_pin_4_;
output [0:0] bottom_grid_pin_5_, output [0:0] bottom_grid_pin_5_;
output [0:0] bottom_grid_pin_6_, output [0:0] bottom_grid_pin_6_;
output [0:0] bottom_grid_pin_7_, output [0:0] bottom_grid_pin_7_;
output [0:0] bottom_grid_pin_8_, output [0:0] bottom_grid_pin_8_;
output [0:0] bottom_grid_pin_9_, output [0:0] bottom_grid_pin_9_;
output [0:0] bottom_grid_pin_10_, output [0:0] bottom_grid_pin_10_;
output [0:0] bottom_grid_pin_11_, output [0:0] bottom_grid_pin_11_;
output [0:0] bottom_grid_pin_12_, output [0:0] bottom_grid_pin_12_;
output [0:0] bottom_grid_pin_13_, output [0:0] bottom_grid_pin_13_;
output [0:0] bottom_grid_pin_14_, output [0:0] bottom_grid_pin_14_;
output [0:0] bottom_grid_pin_15_, output [0:0] bottom_grid_pin_15_;
output [0:0] ccff_tail, output [0:0] ccff_tail;
input CLB_SC_IN, input SC_IN_TOP;
output CLB_SC_OUT, input SC_IN_BOT;
input SC_IN_TOP, output SC_OUT_TOP;
input SC_IN_BOT, output SC_OUT_BOT;
output SC_OUT_TOP,
output SC_OUT_BOT
);
wire [0:3] mux_tree_tapbuf_size10_0_sram; wire [0:3] mux_tree_tapbuf_size10_0_sram;
wire [0:3] mux_tree_tapbuf_size10_0_sram_inv; wire [0:3] mux_tree_tapbuf_size10_0_sram_inv;
@ -120,7 +117,6 @@ module cbx_1__1_
assign chanx_left_out[17] = chanx_right_in[17]; assign chanx_left_out[17] = chanx_right_in[17];
assign chanx_left_out[18] = chanx_right_in[18]; assign chanx_left_out[18] = chanx_right_in[18];
assign chanx_left_out[19] = chanx_right_in[19]; assign chanx_left_out[19] = chanx_right_in[19];
assign CLB_SC_OUT = CLB_SC_IN;
assign SC_IN_TOP = SC_IN_BOT; assign SC_IN_TOP = SC_IN_BOT;
assign SC_OUT_TOP = SC_OUT_BOT; assign SC_OUT_TOP = SC_OUT_BOT;

View File

@ -1,42 +1,41 @@
module cbx_1__2_ module cbx_1__2_
( ( prog_clk, chanx_left_in, chanx_right_in, ccff_head, chanx_left_out, chanx_right_out, top_grid_pin_0_, bottom_grid_pin_0_, bottom_grid_pin_1_, bottom_grid_pin_2_, bottom_grid_pin_3_, bottom_grid_pin_4_, bottom_grid_pin_5_, bottom_grid_pin_6_, bottom_grid_pin_7_, bottom_grid_pin_8_, bottom_grid_pin_9_, bottom_grid_pin_10_, bottom_grid_pin_11_, bottom_grid_pin_12_, bottom_grid_pin_13_, bottom_grid_pin_14_, bottom_grid_pin_15_, ccff_tail, gfpga_pad_EMBEDDED_IO_SOC_IN, gfpga_pad_EMBEDDED_IO_SOC_OUT, gfpga_pad_EMBEDDED_IO_SOC_DIR, bottom_width_0_height_0__pin_0_, bottom_width_0_height_0__pin_1_upper, bottom_width_0_height_0__pin_1_lower, SC_IN_TOP, SC_IN_BOT, SC_OUT_TOP, SC_OUT_BOT );
input [0:0] prog_clk, input [0:0] prog_clk;
input [0:19] chanx_left_in, input [0:19] chanx_left_in;
input [0:19] chanx_right_in, input [0:19] chanx_right_in;
input [0:0] ccff_head, input [0:0] ccff_head;
output [0:19] chanx_left_out, output [0:19] chanx_left_out;
output [0:19] chanx_right_out, output [0:19] chanx_right_out;
output [0:0] top_grid_pin_0_, output [0:0] top_grid_pin_0_;
output [0:0] bottom_grid_pin_0_, output [0:0] bottom_grid_pin_0_;
output [0:0] bottom_grid_pin_1_, output [0:0] bottom_grid_pin_1_;
output [0:0] bottom_grid_pin_2_, output [0:0] bottom_grid_pin_2_;
output [0:0] bottom_grid_pin_3_, output [0:0] bottom_grid_pin_3_;
output [0:0] bottom_grid_pin_4_, output [0:0] bottom_grid_pin_4_;
output [0:0] bottom_grid_pin_5_, output [0:0] bottom_grid_pin_5_;
output [0:0] bottom_grid_pin_6_, output [0:0] bottom_grid_pin_6_;
output [0:0] bottom_grid_pin_7_, output [0:0] bottom_grid_pin_7_;
output [0:0] bottom_grid_pin_8_, output [0:0] bottom_grid_pin_8_;
output [0:0] bottom_grid_pin_9_, output [0:0] bottom_grid_pin_9_;
output [0:0] bottom_grid_pin_10_, output [0:0] bottom_grid_pin_10_;
output [0:0] bottom_grid_pin_11_, output [0:0] bottom_grid_pin_11_;
output [0:0] bottom_grid_pin_12_, output [0:0] bottom_grid_pin_12_;
output [0:0] bottom_grid_pin_13_, output [0:0] bottom_grid_pin_13_;
output [0:0] bottom_grid_pin_14_, output [0:0] bottom_grid_pin_14_;
output [0:0] bottom_grid_pin_15_, output [0:0] bottom_grid_pin_15_;
output [0:0] ccff_tail, output [0:0] ccff_tail;
input [0:0] gfpga_pad_EMBEDDED_IO_SOC_IN, input [0:0] gfpga_pad_EMBEDDED_IO_SOC_IN;
output [0:0] gfpga_pad_EMBEDDED_IO_SOC_OUT, output [0:0] gfpga_pad_EMBEDDED_IO_SOC_OUT;
output [0:0] gfpga_pad_EMBEDDED_IO_SOC_DIR, output [0:0] gfpga_pad_EMBEDDED_IO_SOC_DIR;
input [0:0] bottom_width_0_height_0__pin_0_, input [0:0] bottom_width_0_height_0__pin_0_;
output [0:0] bottom_width_0_height_0__pin_1_upper, output [0:0] bottom_width_0_height_0__pin_1_upper;
output [0:0] bottom_width_0_height_0__pin_1_lower, output [0:0] bottom_width_0_height_0__pin_1_lower;
input SC_IN_TOP, input SC_IN_TOP;
input SC_IN_BOT, input SC_IN_BOT;
output SC_OUT_TOP, output SC_OUT_TOP;
output SC_OUT_BOT output SC_OUT_BOT;
);
wire [0:3] mux_tree_tapbuf_size10_0_sram; wire [0:3] mux_tree_tapbuf_size10_0_sram;
wire [0:3] mux_tree_tapbuf_size10_0_sram_inv; wire [0:3] mux_tree_tapbuf_size10_0_sram_inv;

View File

@ -1,22 +1,21 @@
module cby_0__1_ module cby_0__1_
( ( prog_clk, chany_bottom_in, chany_top_in, ccff_head, chany_bottom_out, chany_top_out, left_grid_pin_0_, ccff_tail, gfpga_pad_EMBEDDED_IO_SOC_IN, gfpga_pad_EMBEDDED_IO_SOC_OUT, gfpga_pad_EMBEDDED_IO_SOC_DIR, right_width_0_height_0__pin_0_, right_width_0_height_0__pin_1_upper, right_width_0_height_0__pin_1_lower );
input [0:0] prog_clk, input [0:0] prog_clk;
input [0:19] chany_bottom_in, input [0:19] chany_bottom_in;
input [0:19] chany_top_in, input [0:19] chany_top_in;
input [0:0] ccff_head, input [0:0] ccff_head;
output [0:19] chany_bottom_out, output [0:19] chany_bottom_out;
output [0:19] chany_top_out, output [0:19] chany_top_out;
output [0:0] left_grid_pin_0_, output [0:0] left_grid_pin_0_;
output [0:0] ccff_tail, output [0:0] ccff_tail;
input [0:0] gfpga_pad_EMBEDDED_IO_SOC_IN, input [0:0] gfpga_pad_EMBEDDED_IO_SOC_IN;
output [0:0] gfpga_pad_EMBEDDED_IO_SOC_OUT, output [0:0] gfpga_pad_EMBEDDED_IO_SOC_OUT;
output [0:0] gfpga_pad_EMBEDDED_IO_SOC_DIR, output [0:0] gfpga_pad_EMBEDDED_IO_SOC_DIR;
input [0:0] right_width_0_height_0__pin_0_, input [0:0] right_width_0_height_0__pin_0_;
output [0:0] right_width_0_height_0__pin_1_upper, output [0:0] right_width_0_height_0__pin_1_upper;
output [0:0] right_width_0_height_0__pin_1_lower output [0:0] right_width_0_height_0__pin_1_lower;
);
wire [0:3] mux_tree_tapbuf_size10_0_sram; wire [0:3] mux_tree_tapbuf_size10_0_sram;
wire [0:3] mux_tree_tapbuf_size10_0_sram_inv; wire [0:3] mux_tree_tapbuf_size10_0_sram_inv;

View File

@ -1,31 +1,30 @@
module cby_1__1_ module cby_1__1_
( ( prog_clk, chany_bottom_in, chany_top_in, ccff_head, chany_bottom_out, chany_top_out, left_grid_pin_16_, left_grid_pin_17_, left_grid_pin_18_, left_grid_pin_19_, left_grid_pin_20_, left_grid_pin_21_, left_grid_pin_22_, left_grid_pin_23_, left_grid_pin_24_, left_grid_pin_25_, left_grid_pin_26_, left_grid_pin_27_, left_grid_pin_28_, left_grid_pin_29_, left_grid_pin_30_, left_grid_pin_31_, ccff_tail );
input [0:0] prog_clk, input [0:0] prog_clk;
input [0:19] chany_bottom_in, input [0:19] chany_bottom_in;
input [0:19] chany_top_in, input [0:19] chany_top_in;
input [0:0] ccff_head, input [0:0] ccff_head;
output [0:19] chany_bottom_out, output [0:19] chany_bottom_out;
output [0:19] chany_top_out, output [0:19] chany_top_out;
output [0:0] left_grid_pin_16_, output [0:0] left_grid_pin_16_;
output [0:0] left_grid_pin_17_, output [0:0] left_grid_pin_17_;
output [0:0] left_grid_pin_18_, output [0:0] left_grid_pin_18_;
output [0:0] left_grid_pin_19_, output [0:0] left_grid_pin_19_;
output [0:0] left_grid_pin_20_, output [0:0] left_grid_pin_20_;
output [0:0] left_grid_pin_21_, output [0:0] left_grid_pin_21_;
output [0:0] left_grid_pin_22_, output [0:0] left_grid_pin_22_;
output [0:0] left_grid_pin_23_, output [0:0] left_grid_pin_23_;
output [0:0] left_grid_pin_24_, output [0:0] left_grid_pin_24_;
output [0:0] left_grid_pin_25_, output [0:0] left_grid_pin_25_;
output [0:0] left_grid_pin_26_, output [0:0] left_grid_pin_26_;
output [0:0] left_grid_pin_27_, output [0:0] left_grid_pin_27_;
output [0:0] left_grid_pin_28_, output [0:0] left_grid_pin_28_;
output [0:0] left_grid_pin_29_, output [0:0] left_grid_pin_29_;
output [0:0] left_grid_pin_30_, output [0:0] left_grid_pin_30_;
output [0:0] left_grid_pin_31_, output [0:0] left_grid_pin_31_;
output [0:0] ccff_tail output [0:0] ccff_tail;
);
wire [0:3] mux_tree_tapbuf_size10_0_sram; wire [0:3] mux_tree_tapbuf_size10_0_sram;
wire [0:3] mux_tree_tapbuf_size10_0_sram_inv; wire [0:3] mux_tree_tapbuf_size10_0_sram_inv;

View File

@ -1,38 +1,37 @@
module cby_2__1_ module cby_2__1_
( ( prog_clk, chany_bottom_in, chany_top_in, ccff_head, chany_bottom_out, chany_top_out, right_grid_pin_0_, left_grid_pin_16_, left_grid_pin_17_, left_grid_pin_18_, left_grid_pin_19_, left_grid_pin_20_, left_grid_pin_21_, left_grid_pin_22_, left_grid_pin_23_, left_grid_pin_24_, left_grid_pin_25_, left_grid_pin_26_, left_grid_pin_27_, left_grid_pin_28_, left_grid_pin_29_, left_grid_pin_30_, left_grid_pin_31_, ccff_tail, gfpga_pad_EMBEDDED_IO_SOC_IN, gfpga_pad_EMBEDDED_IO_SOC_OUT, gfpga_pad_EMBEDDED_IO_SOC_DIR, left_width_0_height_0__pin_0_, left_width_0_height_0__pin_1_upper, left_width_0_height_0__pin_1_lower );
input [0:0] prog_clk, input [0:0] prog_clk;
input [0:19] chany_bottom_in, input [0:19] chany_bottom_in;
input [0:19] chany_top_in, input [0:19] chany_top_in;
input [0:0] ccff_head, input [0:0] ccff_head;
output [0:19] chany_bottom_out, output [0:19] chany_bottom_out;
output [0:19] chany_top_out, output [0:19] chany_top_out;
output [0:0] right_grid_pin_0_, output [0:0] right_grid_pin_0_;
output [0:0] left_grid_pin_16_, output [0:0] left_grid_pin_16_;
output [0:0] left_grid_pin_17_, output [0:0] left_grid_pin_17_;
output [0:0] left_grid_pin_18_, output [0:0] left_grid_pin_18_;
output [0:0] left_grid_pin_19_, output [0:0] left_grid_pin_19_;
output [0:0] left_grid_pin_20_, output [0:0] left_grid_pin_20_;
output [0:0] left_grid_pin_21_, output [0:0] left_grid_pin_21_;
output [0:0] left_grid_pin_22_, output [0:0] left_grid_pin_22_;
output [0:0] left_grid_pin_23_, output [0:0] left_grid_pin_23_;
output [0:0] left_grid_pin_24_, output [0:0] left_grid_pin_24_;
output [0:0] left_grid_pin_25_, output [0:0] left_grid_pin_25_;
output [0:0] left_grid_pin_26_, output [0:0] left_grid_pin_26_;
output [0:0] left_grid_pin_27_, output [0:0] left_grid_pin_27_;
output [0:0] left_grid_pin_28_, output [0:0] left_grid_pin_28_;
output [0:0] left_grid_pin_29_, output [0:0] left_grid_pin_29_;
output [0:0] left_grid_pin_30_, output [0:0] left_grid_pin_30_;
output [0:0] left_grid_pin_31_, output [0:0] left_grid_pin_31_;
output [0:0] ccff_tail, output [0:0] ccff_tail;
input [0:0] gfpga_pad_EMBEDDED_IO_SOC_IN, input [0:0] gfpga_pad_EMBEDDED_IO_SOC_IN;
output [0:0] gfpga_pad_EMBEDDED_IO_SOC_OUT, output [0:0] gfpga_pad_EMBEDDED_IO_SOC_OUT;
output [0:0] gfpga_pad_EMBEDDED_IO_SOC_DIR, output [0:0] gfpga_pad_EMBEDDED_IO_SOC_DIR;
input [0:0] left_width_0_height_0__pin_0_, input [0:0] left_width_0_height_0__pin_0_;
output [0:0] left_width_0_height_0__pin_1_upper, output [0:0] left_width_0_height_0__pin_1_upper;
output [0:0] left_width_0_height_0__pin_1_lower output [0:0] left_width_0_height_0__pin_1_lower;
);
wire [0:3] mux_tree_tapbuf_size10_0_sram; wire [0:3] mux_tree_tapbuf_size10_0_sram;
wire [0:3] mux_tree_tapbuf_size10_0_sram_inv; wire [0:3] mux_tree_tapbuf_size10_0_sram_inv;

View File

@ -1,22 +1,21 @@
module sb_0__0_ module sb_0__0_
( ( prog_clk, chany_top_in, top_left_grid_pin_1_, chanx_right_in, right_bottom_grid_pin_1_, right_bottom_grid_pin_3_, right_bottom_grid_pin_5_, right_bottom_grid_pin_7_, right_bottom_grid_pin_9_, right_bottom_grid_pin_11_, ccff_head, chany_top_out, chanx_right_out, ccff_tail );
input [0:0] prog_clk, input [0:0] prog_clk;
input [0:19] chany_top_in, input [0:19] chany_top_in;
input [0:0] top_left_grid_pin_1_, input [0:0] top_left_grid_pin_1_;
input [0:19] chanx_right_in, input [0:19] chanx_right_in;
input [0:0] right_bottom_grid_pin_1_, input [0:0] right_bottom_grid_pin_1_;
input [0:0] right_bottom_grid_pin_3_, input [0:0] right_bottom_grid_pin_3_;
input [0:0] right_bottom_grid_pin_5_, input [0:0] right_bottom_grid_pin_5_;
input [0:0] right_bottom_grid_pin_7_, input [0:0] right_bottom_grid_pin_7_;
input [0:0] right_bottom_grid_pin_9_, input [0:0] right_bottom_grid_pin_9_;
input [0:0] right_bottom_grid_pin_11_, input [0:0] right_bottom_grid_pin_11_;
input [0:0] ccff_head, input [0:0] ccff_head;
output [0:19] chany_top_out, output [0:19] chany_top_out;
output [0:19] chanx_right_out, output [0:19] chanx_right_out;
output [0:0] ccff_tail output [0:0] ccff_tail;
);
wire [0:1] mux_tree_tapbuf_size2_0_sram; wire [0:1] mux_tree_tapbuf_size2_0_sram;
wire [0:1] mux_tree_tapbuf_size2_0_sram_inv; wire [0:1] mux_tree_tapbuf_size2_0_sram_inv;

View File

@ -1,27 +1,26 @@
module sb_0__1_ module sb_0__1_
( ( prog_clk, chany_top_in, top_left_grid_pin_1_, chanx_right_in, right_bottom_grid_pin_34_, right_bottom_grid_pin_35_, right_bottom_grid_pin_36_, right_bottom_grid_pin_37_, right_bottom_grid_pin_38_, right_bottom_grid_pin_39_, right_bottom_grid_pin_40_, right_bottom_grid_pin_41_, chany_bottom_in, bottom_left_grid_pin_1_, ccff_head, chany_top_out, chanx_right_out, chany_bottom_out, ccff_tail );
input [0:0] prog_clk, input [0:0] prog_clk;
input [0:19] chany_top_in, input [0:19] chany_top_in;
input [0:0] top_left_grid_pin_1_, input [0:0] top_left_grid_pin_1_;
input [0:19] chanx_right_in, input [0:19] chanx_right_in;
input [0:0] right_bottom_grid_pin_34_, input [0:0] right_bottom_grid_pin_34_;
input [0:0] right_bottom_grid_pin_35_, input [0:0] right_bottom_grid_pin_35_;
input [0:0] right_bottom_grid_pin_36_, input [0:0] right_bottom_grid_pin_36_;
input [0:0] right_bottom_grid_pin_37_, input [0:0] right_bottom_grid_pin_37_;
input [0:0] right_bottom_grid_pin_38_, input [0:0] right_bottom_grid_pin_38_;
input [0:0] right_bottom_grid_pin_39_, input [0:0] right_bottom_grid_pin_39_;
input [0:0] right_bottom_grid_pin_40_, input [0:0] right_bottom_grid_pin_40_;
input [0:0] right_bottom_grid_pin_41_, input [0:0] right_bottom_grid_pin_41_;
input [0:19] chany_bottom_in, input [0:19] chany_bottom_in;
input [0:0] bottom_left_grid_pin_1_, input [0:0] bottom_left_grid_pin_1_;
input [0:0] ccff_head, input [0:0] ccff_head;
output [0:19] chany_top_out, output [0:19] chany_top_out;
output [0:19] chanx_right_out, output [0:19] chanx_right_out;
output [0:19] chany_bottom_out, output [0:19] chany_bottom_out;
output [0:0] ccff_tail output [0:0] ccff_tail;
);
wire [0:1] mux_tree_tapbuf_size2_0_sram; wire [0:1] mux_tree_tapbuf_size2_0_sram;
wire [0:1] mux_tree_tapbuf_size2_0_sram_inv; wire [0:1] mux_tree_tapbuf_size2_0_sram_inv;

View File

@ -1,29 +1,28 @@
module sb_0__2_ module sb_0__2_
( ( prog_clk, chanx_right_in, right_top_grid_pin_1_, right_bottom_grid_pin_34_, right_bottom_grid_pin_35_, right_bottom_grid_pin_36_, right_bottom_grid_pin_37_, right_bottom_grid_pin_38_, right_bottom_grid_pin_39_, right_bottom_grid_pin_40_, right_bottom_grid_pin_41_, chany_bottom_in, bottom_left_grid_pin_1_, ccff_head, chanx_right_out, chany_bottom_out, ccff_tail, SC_IN_TOP, SC_IN_BOT, SC_OUT_TOP, SC_OUT_BOT );
input [0:0] prog_clk, input [0:0] prog_clk;
input [0:19] chanx_right_in, input [0:19] chanx_right_in;
input [0:0] right_top_grid_pin_1_, input [0:0] right_top_grid_pin_1_;
input [0:0] right_bottom_grid_pin_34_, input [0:0] right_bottom_grid_pin_34_;
input [0:0] right_bottom_grid_pin_35_, input [0:0] right_bottom_grid_pin_35_;
input [0:0] right_bottom_grid_pin_36_, input [0:0] right_bottom_grid_pin_36_;
input [0:0] right_bottom_grid_pin_37_, input [0:0] right_bottom_grid_pin_37_;
input [0:0] right_bottom_grid_pin_38_, input [0:0] right_bottom_grid_pin_38_;
input [0:0] right_bottom_grid_pin_39_, input [0:0] right_bottom_grid_pin_39_;
input [0:0] right_bottom_grid_pin_40_, input [0:0] right_bottom_grid_pin_40_;
input [0:0] right_bottom_grid_pin_41_, input [0:0] right_bottom_grid_pin_41_;
input [0:19] chany_bottom_in, input [0:19] chany_bottom_in;
input [0:0] bottom_left_grid_pin_1_, input [0:0] bottom_left_grid_pin_1_;
input [0:0] ccff_head, input [0:0] ccff_head;
output [0:19] chanx_right_out, output [0:19] chanx_right_out;
output [0:19] chany_bottom_out, output [0:19] chany_bottom_out;
output [0:0] ccff_tail, output [0:0] ccff_tail;
input SC_IN_TOP, input SC_IN_TOP;
input SC_IN_BOT, input SC_IN_BOT;
output SC_OUT_TOP, output SC_OUT_TOP;
output SC_OUT_BOT output SC_OUT_BOT;
);
wire [0:1] mux_tree_tapbuf_size2_0_sram; wire [0:1] mux_tree_tapbuf_size2_0_sram;
wire [0:1] mux_tree_tapbuf_size2_0_sram_inv; wire [0:1] mux_tree_tapbuf_size2_0_sram_inv;

View File

@ -1,41 +1,40 @@
module sb_1__0_ module sb_1__0_
( ( prog_clk, chany_top_in, top_left_grid_pin_42_, top_left_grid_pin_43_, top_left_grid_pin_44_, top_left_grid_pin_45_, top_left_grid_pin_46_, top_left_grid_pin_47_, top_left_grid_pin_48_, top_left_grid_pin_49_, chanx_right_in, right_bottom_grid_pin_1_, right_bottom_grid_pin_3_, right_bottom_grid_pin_5_, right_bottom_grid_pin_7_, right_bottom_grid_pin_9_, right_bottom_grid_pin_11_, chanx_left_in, left_bottom_grid_pin_1_, left_bottom_grid_pin_3_, left_bottom_grid_pin_5_, left_bottom_grid_pin_7_, left_bottom_grid_pin_9_, left_bottom_grid_pin_11_, ccff_head, chany_top_out, chanx_right_out, chanx_left_out, ccff_tail, SC_IN_TOP, SC_IN_BOT, SC_OUT_TOP, SC_OUT_BOT );
input [0:0] prog_clk, input [0:0] prog_clk;
input [0:19] chany_top_in, input [0:19] chany_top_in;
input [0:0] top_left_grid_pin_42_, input [0:0] top_left_grid_pin_42_;
input [0:0] top_left_grid_pin_43_, input [0:0] top_left_grid_pin_43_;
input [0:0] top_left_grid_pin_44_, input [0:0] top_left_grid_pin_44_;
input [0:0] top_left_grid_pin_45_, input [0:0] top_left_grid_pin_45_;
input [0:0] top_left_grid_pin_46_, input [0:0] top_left_grid_pin_46_;
input [0:0] top_left_grid_pin_47_, input [0:0] top_left_grid_pin_47_;
input [0:0] top_left_grid_pin_48_, input [0:0] top_left_grid_pin_48_;
input [0:0] top_left_grid_pin_49_, input [0:0] top_left_grid_pin_49_;
input [0:19] chanx_right_in, input [0:19] chanx_right_in;
input [0:0] right_bottom_grid_pin_1_, input [0:0] right_bottom_grid_pin_1_;
input [0:0] right_bottom_grid_pin_3_, input [0:0] right_bottom_grid_pin_3_;
input [0:0] right_bottom_grid_pin_5_, input [0:0] right_bottom_grid_pin_5_;
input [0:0] right_bottom_grid_pin_7_, input [0:0] right_bottom_grid_pin_7_;
input [0:0] right_bottom_grid_pin_9_, input [0:0] right_bottom_grid_pin_9_;
input [0:0] right_bottom_grid_pin_11_, input [0:0] right_bottom_grid_pin_11_;
input [0:19] chanx_left_in, input [0:19] chanx_left_in;
input [0:0] left_bottom_grid_pin_1_, input [0:0] left_bottom_grid_pin_1_;
input [0:0] left_bottom_grid_pin_3_, input [0:0] left_bottom_grid_pin_3_;
input [0:0] left_bottom_grid_pin_5_, input [0:0] left_bottom_grid_pin_5_;
input [0:0] left_bottom_grid_pin_7_, input [0:0] left_bottom_grid_pin_7_;
input [0:0] left_bottom_grid_pin_9_, input [0:0] left_bottom_grid_pin_9_;
input [0:0] left_bottom_grid_pin_11_, input [0:0] left_bottom_grid_pin_11_;
input [0:0] ccff_head, input [0:0] ccff_head;
output [0:19] chany_top_out, output [0:19] chany_top_out;
output [0:19] chanx_right_out, output [0:19] chanx_right_out;
output [0:19] chanx_left_out, output [0:19] chanx_left_out;
output [0:0] ccff_tail, output [0:0] ccff_tail;
input SC_IN_TOP, input SC_IN_TOP;
input SC_IN_BOT, input SC_IN_BOT;
output SC_OUT_TOP, output SC_OUT_TOP;
output SC_OUT_BOT output SC_OUT_BOT;
);
wire [0:3] mux_tree_tapbuf_size11_0_sram; wire [0:3] mux_tree_tapbuf_size11_0_sram;
wire [0:3] mux_tree_tapbuf_size11_0_sram_inv; wire [0:3] mux_tree_tapbuf_size11_0_sram_inv;

View File

@ -1,51 +1,50 @@
module sb_1__1_ module sb_1__1_
( ( prog_clk, chany_top_in, top_left_grid_pin_42_, top_left_grid_pin_43_, top_left_grid_pin_44_, top_left_grid_pin_45_, top_left_grid_pin_46_, top_left_grid_pin_47_, top_left_grid_pin_48_, top_left_grid_pin_49_, chanx_right_in, right_bottom_grid_pin_34_, right_bottom_grid_pin_35_, right_bottom_grid_pin_36_, right_bottom_grid_pin_37_, right_bottom_grid_pin_38_, right_bottom_grid_pin_39_, right_bottom_grid_pin_40_, right_bottom_grid_pin_41_, chany_bottom_in, bottom_left_grid_pin_42_, bottom_left_grid_pin_43_, bottom_left_grid_pin_44_, bottom_left_grid_pin_45_, bottom_left_grid_pin_46_, bottom_left_grid_pin_47_, bottom_left_grid_pin_48_, bottom_left_grid_pin_49_, chanx_left_in, left_bottom_grid_pin_34_, left_bottom_grid_pin_35_, left_bottom_grid_pin_36_, left_bottom_grid_pin_37_, left_bottom_grid_pin_38_, left_bottom_grid_pin_39_, left_bottom_grid_pin_40_, left_bottom_grid_pin_41_, ccff_head, chany_top_out, chanx_right_out, chany_bottom_out, chanx_left_out, ccff_tail );
input [0:0] prog_clk, input [0:0] prog_clk;
input [0:19] chany_top_in, input [0:19] chany_top_in;
input [0:0] top_left_grid_pin_42_, input [0:0] top_left_grid_pin_42_;
input [0:0] top_left_grid_pin_43_, input [0:0] top_left_grid_pin_43_;
input [0:0] top_left_grid_pin_44_, input [0:0] top_left_grid_pin_44_;
input [0:0] top_left_grid_pin_45_, input [0:0] top_left_grid_pin_45_;
input [0:0] top_left_grid_pin_46_, input [0:0] top_left_grid_pin_46_;
input [0:0] top_left_grid_pin_47_, input [0:0] top_left_grid_pin_47_;
input [0:0] top_left_grid_pin_48_, input [0:0] top_left_grid_pin_48_;
input [0:0] top_left_grid_pin_49_, input [0:0] top_left_grid_pin_49_;
input [0:19] chanx_right_in, input [0:19] chanx_right_in;
input [0:0] right_bottom_grid_pin_34_, input [0:0] right_bottom_grid_pin_34_;
input [0:0] right_bottom_grid_pin_35_, input [0:0] right_bottom_grid_pin_35_;
input [0:0] right_bottom_grid_pin_36_, input [0:0] right_bottom_grid_pin_36_;
input [0:0] right_bottom_grid_pin_37_, input [0:0] right_bottom_grid_pin_37_;
input [0:0] right_bottom_grid_pin_38_, input [0:0] right_bottom_grid_pin_38_;
input [0:0] right_bottom_grid_pin_39_, input [0:0] right_bottom_grid_pin_39_;
input [0:0] right_bottom_grid_pin_40_, input [0:0] right_bottom_grid_pin_40_;
input [0:0] right_bottom_grid_pin_41_, input [0:0] right_bottom_grid_pin_41_;
input [0:19] chany_bottom_in, input [0:19] chany_bottom_in;
input [0:0] bottom_left_grid_pin_42_, input [0:0] bottom_left_grid_pin_42_;
input [0:0] bottom_left_grid_pin_43_, input [0:0] bottom_left_grid_pin_43_;
input [0:0] bottom_left_grid_pin_44_, input [0:0] bottom_left_grid_pin_44_;
input [0:0] bottom_left_grid_pin_45_, input [0:0] bottom_left_grid_pin_45_;
input [0:0] bottom_left_grid_pin_46_, input [0:0] bottom_left_grid_pin_46_;
input [0:0] bottom_left_grid_pin_47_, input [0:0] bottom_left_grid_pin_47_;
input [0:0] bottom_left_grid_pin_48_, input [0:0] bottom_left_grid_pin_48_;
input [0:0] bottom_left_grid_pin_49_, input [0:0] bottom_left_grid_pin_49_;
input [0:19] chanx_left_in, input [0:19] chanx_left_in;
input [0:0] left_bottom_grid_pin_34_, input [0:0] left_bottom_grid_pin_34_;
input [0:0] left_bottom_grid_pin_35_, input [0:0] left_bottom_grid_pin_35_;
input [0:0] left_bottom_grid_pin_36_, input [0:0] left_bottom_grid_pin_36_;
input [0:0] left_bottom_grid_pin_37_, input [0:0] left_bottom_grid_pin_37_;
input [0:0] left_bottom_grid_pin_38_, input [0:0] left_bottom_grid_pin_38_;
input [0:0] left_bottom_grid_pin_39_, input [0:0] left_bottom_grid_pin_39_;
input [0:0] left_bottom_grid_pin_40_, input [0:0] left_bottom_grid_pin_40_;
input [0:0] left_bottom_grid_pin_41_, input [0:0] left_bottom_grid_pin_41_;
input [0:0] ccff_head, input [0:0] ccff_head;
output [0:19] chany_top_out, output [0:19] chany_top_out;
output [0:19] chanx_right_out, output [0:19] chanx_right_out;
output [0:19] chany_bottom_out, output [0:19] chany_bottom_out;
output [0:19] chanx_left_out, output [0:19] chanx_left_out;
output [0:0] ccff_tail output [0:0] ccff_tail;
);
wire [0:3] mux_tree_tapbuf_size10_0_sram; wire [0:3] mux_tree_tapbuf_size10_0_sram;
wire [0:3] mux_tree_tapbuf_size10_0_sram_inv; wire [0:3] mux_tree_tapbuf_size10_0_sram_inv;

View File

@ -1,47 +1,46 @@
module sb_1__2_ module sb_1__2_
( ( prog_clk, chanx_right_in, right_top_grid_pin_1_, right_bottom_grid_pin_34_, right_bottom_grid_pin_35_, right_bottom_grid_pin_36_, right_bottom_grid_pin_37_, right_bottom_grid_pin_38_, right_bottom_grid_pin_39_, right_bottom_grid_pin_40_, right_bottom_grid_pin_41_, chany_bottom_in, bottom_left_grid_pin_42_, bottom_left_grid_pin_43_, bottom_left_grid_pin_44_, bottom_left_grid_pin_45_, bottom_left_grid_pin_46_, bottom_left_grid_pin_47_, bottom_left_grid_pin_48_, bottom_left_grid_pin_49_, chanx_left_in, left_top_grid_pin_1_, left_bottom_grid_pin_34_, left_bottom_grid_pin_35_, left_bottom_grid_pin_36_, left_bottom_grid_pin_37_, left_bottom_grid_pin_38_, left_bottom_grid_pin_39_, left_bottom_grid_pin_40_, left_bottom_grid_pin_41_, ccff_head, chanx_right_out, chany_bottom_out, chanx_left_out, ccff_tail, SC_IN_TOP, SC_IN_BOT, SC_OUT_TOP, SC_OUT_BOT );
input [0:0] prog_clk, input [0:0] prog_clk;
input [0:19] chanx_right_in, input [0:19] chanx_right_in;
input [0:0] right_top_grid_pin_1_, input [0:0] right_top_grid_pin_1_;
input [0:0] right_bottom_grid_pin_34_, input [0:0] right_bottom_grid_pin_34_;
input [0:0] right_bottom_grid_pin_35_, input [0:0] right_bottom_grid_pin_35_;
input [0:0] right_bottom_grid_pin_36_, input [0:0] right_bottom_grid_pin_36_;
input [0:0] right_bottom_grid_pin_37_, input [0:0] right_bottom_grid_pin_37_;
input [0:0] right_bottom_grid_pin_38_, input [0:0] right_bottom_grid_pin_38_;
input [0:0] right_bottom_grid_pin_39_, input [0:0] right_bottom_grid_pin_39_;
input [0:0] right_bottom_grid_pin_40_, input [0:0] right_bottom_grid_pin_40_;
input [0:0] right_bottom_grid_pin_41_, input [0:0] right_bottom_grid_pin_41_;
input [0:19] chany_bottom_in, input [0:19] chany_bottom_in;
input [0:0] bottom_left_grid_pin_42_, input [0:0] bottom_left_grid_pin_42_;
input [0:0] bottom_left_grid_pin_43_, input [0:0] bottom_left_grid_pin_43_;
input [0:0] bottom_left_grid_pin_44_, input [0:0] bottom_left_grid_pin_44_;
input [0:0] bottom_left_grid_pin_45_, input [0:0] bottom_left_grid_pin_45_;
input [0:0] bottom_left_grid_pin_46_, input [0:0] bottom_left_grid_pin_46_;
input [0:0] bottom_left_grid_pin_47_, input [0:0] bottom_left_grid_pin_47_;
input [0:0] bottom_left_grid_pin_48_, input [0:0] bottom_left_grid_pin_48_;
input [0:0] bottom_left_grid_pin_49_, input [0:0] bottom_left_grid_pin_49_;
input [0:19] chanx_left_in, input [0:19] chanx_left_in;
input [0:0] left_top_grid_pin_1_, input [0:0] left_top_grid_pin_1_;
input [0:0] left_bottom_grid_pin_34_, input [0:0] left_bottom_grid_pin_34_;
input [0:0] left_bottom_grid_pin_35_, input [0:0] left_bottom_grid_pin_35_;
input [0:0] left_bottom_grid_pin_36_, input [0:0] left_bottom_grid_pin_36_;
input [0:0] left_bottom_grid_pin_37_, input [0:0] left_bottom_grid_pin_37_;
input [0:0] left_bottom_grid_pin_38_, input [0:0] left_bottom_grid_pin_38_;
input [0:0] left_bottom_grid_pin_39_, input [0:0] left_bottom_grid_pin_39_;
input [0:0] left_bottom_grid_pin_40_, input [0:0] left_bottom_grid_pin_40_;
input [0:0] left_bottom_grid_pin_41_, input [0:0] left_bottom_grid_pin_41_;
input [0:0] ccff_head, input [0:0] ccff_head;
output [0:19] chanx_right_out, output [0:19] chanx_right_out;
output [0:19] chany_bottom_out, output [0:19] chany_bottom_out;
output [0:19] chanx_left_out, output [0:19] chanx_left_out;
output [0:0] ccff_tail, output [0:0] ccff_tail;
input SC_IN_TOP, input SC_IN_TOP;
input SC_IN_BOT, input SC_IN_BOT;
output SC_OUT_TOP, output SC_OUT_TOP;
output SC_OUT_BOT output SC_OUT_BOT;
);
wire [0:3] mux_tree_tapbuf_size10_0_sram; wire [0:3] mux_tree_tapbuf_size10_0_sram;
wire [0:3] mux_tree_tapbuf_size10_0_sram_inv; wire [0:3] mux_tree_tapbuf_size10_0_sram_inv;

View File

@ -1,30 +1,29 @@
module sb_2__0_ module sb_2__0_
( ( prog_clk, chany_top_in, top_left_grid_pin_42_, top_left_grid_pin_43_, top_left_grid_pin_44_, top_left_grid_pin_45_, top_left_grid_pin_46_, top_left_grid_pin_47_, top_left_grid_pin_48_, top_left_grid_pin_49_, top_right_grid_pin_1_, chanx_left_in, left_bottom_grid_pin_1_, left_bottom_grid_pin_3_, left_bottom_grid_pin_5_, left_bottom_grid_pin_7_, left_bottom_grid_pin_9_, left_bottom_grid_pin_11_, ccff_head, chany_top_out, chanx_left_out, ccff_tail );
input [0:0] prog_clk, input [0:0] prog_clk;
input [0:19] chany_top_in, input [0:19] chany_top_in;
input [0:0] top_left_grid_pin_42_, input [0:0] top_left_grid_pin_42_;
input [0:0] top_left_grid_pin_43_, input [0:0] top_left_grid_pin_43_;
input [0:0] top_left_grid_pin_44_, input [0:0] top_left_grid_pin_44_;
input [0:0] top_left_grid_pin_45_, input [0:0] top_left_grid_pin_45_;
input [0:0] top_left_grid_pin_46_, input [0:0] top_left_grid_pin_46_;
input [0:0] top_left_grid_pin_47_, input [0:0] top_left_grid_pin_47_;
input [0:0] top_left_grid_pin_48_, input [0:0] top_left_grid_pin_48_;
input [0:0] top_left_grid_pin_49_, input [0:0] top_left_grid_pin_49_;
input [0:0] top_right_grid_pin_1_, input [0:0] top_right_grid_pin_1_;
input [0:19] chanx_left_in, input [0:19] chanx_left_in;
input [0:0] left_bottom_grid_pin_1_, input [0:0] left_bottom_grid_pin_1_;
input [0:0] left_bottom_grid_pin_3_, input [0:0] left_bottom_grid_pin_3_;
input [0:0] left_bottom_grid_pin_5_, input [0:0] left_bottom_grid_pin_5_;
input [0:0] left_bottom_grid_pin_7_, input [0:0] left_bottom_grid_pin_7_;
input [0:0] left_bottom_grid_pin_9_, input [0:0] left_bottom_grid_pin_9_;
input [0:0] left_bottom_grid_pin_11_, input [0:0] left_bottom_grid_pin_11_;
input [0:0] ccff_head, input [0:0] ccff_head;
output [0:19] chany_top_out, output [0:19] chany_top_out;
output [0:19] chanx_left_out, output [0:19] chanx_left_out;
output [0:0] ccff_tail output [0:0] ccff_tail;
);
wire [0:1] mux_tree_tapbuf_size2_0_sram; wire [0:1] mux_tree_tapbuf_size2_0_sram;
wire [0:1] mux_tree_tapbuf_size2_0_sram_inv; wire [0:1] mux_tree_tapbuf_size2_0_sram_inv;

View File

@ -1,43 +1,42 @@
module sb_2__1_ module sb_2__1_
( ( prog_clk, chany_top_in, top_left_grid_pin_42_, top_left_grid_pin_43_, top_left_grid_pin_44_, top_left_grid_pin_45_, top_left_grid_pin_46_, top_left_grid_pin_47_, top_left_grid_pin_48_, top_left_grid_pin_49_, top_right_grid_pin_1_, chany_bottom_in, bottom_right_grid_pin_1_, bottom_left_grid_pin_42_, bottom_left_grid_pin_43_, bottom_left_grid_pin_44_, bottom_left_grid_pin_45_, bottom_left_grid_pin_46_, bottom_left_grid_pin_47_, bottom_left_grid_pin_48_, bottom_left_grid_pin_49_, chanx_left_in, left_bottom_grid_pin_34_, left_bottom_grid_pin_35_, left_bottom_grid_pin_36_, left_bottom_grid_pin_37_, left_bottom_grid_pin_38_, left_bottom_grid_pin_39_, left_bottom_grid_pin_40_, left_bottom_grid_pin_41_, ccff_head, chany_top_out, chany_bottom_out, chanx_left_out, ccff_tail );
input [0:0] prog_clk, input [0:0] prog_clk;
input [0:19] chany_top_in, input [0:19] chany_top_in;
input [0:0] top_left_grid_pin_42_, input [0:0] top_left_grid_pin_42_;
input [0:0] top_left_grid_pin_43_, input [0:0] top_left_grid_pin_43_;
input [0:0] top_left_grid_pin_44_, input [0:0] top_left_grid_pin_44_;
input [0:0] top_left_grid_pin_45_, input [0:0] top_left_grid_pin_45_;
input [0:0] top_left_grid_pin_46_, input [0:0] top_left_grid_pin_46_;
input [0:0] top_left_grid_pin_47_, input [0:0] top_left_grid_pin_47_;
input [0:0] top_left_grid_pin_48_, input [0:0] top_left_grid_pin_48_;
input [0:0] top_left_grid_pin_49_, input [0:0] top_left_grid_pin_49_;
input [0:0] top_right_grid_pin_1_, input [0:0] top_right_grid_pin_1_;
input [0:19] chany_bottom_in, input [0:19] chany_bottom_in;
input [0:0] bottom_right_grid_pin_1_, input [0:0] bottom_right_grid_pin_1_;
input [0:0] bottom_left_grid_pin_42_, input [0:0] bottom_left_grid_pin_42_;
input [0:0] bottom_left_grid_pin_43_, input [0:0] bottom_left_grid_pin_43_;
input [0:0] bottom_left_grid_pin_44_, input [0:0] bottom_left_grid_pin_44_;
input [0:0] bottom_left_grid_pin_45_, input [0:0] bottom_left_grid_pin_45_;
input [0:0] bottom_left_grid_pin_46_, input [0:0] bottom_left_grid_pin_46_;
input [0:0] bottom_left_grid_pin_47_, input [0:0] bottom_left_grid_pin_47_;
input [0:0] bottom_left_grid_pin_48_, input [0:0] bottom_left_grid_pin_48_;
input [0:0] bottom_left_grid_pin_49_, input [0:0] bottom_left_grid_pin_49_;
input [0:19] chanx_left_in, input [0:19] chanx_left_in;
input [0:0] left_bottom_grid_pin_34_, input [0:0] left_bottom_grid_pin_34_;
input [0:0] left_bottom_grid_pin_35_, input [0:0] left_bottom_grid_pin_35_;
input [0:0] left_bottom_grid_pin_36_, input [0:0] left_bottom_grid_pin_36_;
input [0:0] left_bottom_grid_pin_37_, input [0:0] left_bottom_grid_pin_37_;
input [0:0] left_bottom_grid_pin_38_, input [0:0] left_bottom_grid_pin_38_;
input [0:0] left_bottom_grid_pin_39_, input [0:0] left_bottom_grid_pin_39_;
input [0:0] left_bottom_grid_pin_40_, input [0:0] left_bottom_grid_pin_40_;
input [0:0] left_bottom_grid_pin_41_, input [0:0] left_bottom_grid_pin_41_;
input [0:0] ccff_head, input [0:0] ccff_head;
output [0:19] chany_top_out, output [0:19] chany_top_out;
output [0:19] chany_bottom_out, output [0:19] chany_bottom_out;
output [0:19] chanx_left_out, output [0:19] chanx_left_out;
output [0:0] ccff_tail output [0:0] ccff_tail;
);
wire [0:3] mux_tree_tapbuf_size10_0_sram; wire [0:3] mux_tree_tapbuf_size10_0_sram;
wire [0:3] mux_tree_tapbuf_size10_0_sram_inv; wire [0:3] mux_tree_tapbuf_size10_0_sram_inv;

View File

@ -1,37 +1,36 @@
module sb_2__2_ module sb_2__2_
( ( prog_clk, chany_bottom_in, bottom_right_grid_pin_1_, bottom_left_grid_pin_42_, bottom_left_grid_pin_43_, bottom_left_grid_pin_44_, bottom_left_grid_pin_45_, bottom_left_grid_pin_46_, bottom_left_grid_pin_47_, bottom_left_grid_pin_48_, bottom_left_grid_pin_49_, chanx_left_in, left_top_grid_pin_1_, left_bottom_grid_pin_34_, left_bottom_grid_pin_35_, left_bottom_grid_pin_36_, left_bottom_grid_pin_37_, left_bottom_grid_pin_38_, left_bottom_grid_pin_39_, left_bottom_grid_pin_40_, left_bottom_grid_pin_41_, ccff_head, chany_bottom_out, chanx_left_out, ccff_tail, SC_IN_TOP, SC_IN_BOT, SC_OUT_TOP, SC_OUT_BOT );
input [0:0] prog_clk, input [0:0] prog_clk;
input [0:19] chany_bottom_in, input [0:19] chany_bottom_in;
input [0:0] bottom_right_grid_pin_1_, input [0:0] bottom_right_grid_pin_1_;
input [0:0] bottom_left_grid_pin_42_, input [0:0] bottom_left_grid_pin_42_;
input [0:0] bottom_left_grid_pin_43_, input [0:0] bottom_left_grid_pin_43_;
input [0:0] bottom_left_grid_pin_44_, input [0:0] bottom_left_grid_pin_44_;
input [0:0] bottom_left_grid_pin_45_, input [0:0] bottom_left_grid_pin_45_;
input [0:0] bottom_left_grid_pin_46_, input [0:0] bottom_left_grid_pin_46_;
input [0:0] bottom_left_grid_pin_47_, input [0:0] bottom_left_grid_pin_47_;
input [0:0] bottom_left_grid_pin_48_, input [0:0] bottom_left_grid_pin_48_;
input [0:0] bottom_left_grid_pin_49_, input [0:0] bottom_left_grid_pin_49_;
input [0:19] chanx_left_in, input [0:19] chanx_left_in;
input [0:0] left_top_grid_pin_1_, input [0:0] left_top_grid_pin_1_;
input [0:0] left_bottom_grid_pin_34_, input [0:0] left_bottom_grid_pin_34_;
input [0:0] left_bottom_grid_pin_35_, input [0:0] left_bottom_grid_pin_35_;
input [0:0] left_bottom_grid_pin_36_, input [0:0] left_bottom_grid_pin_36_;
input [0:0] left_bottom_grid_pin_37_, input [0:0] left_bottom_grid_pin_37_;
input [0:0] left_bottom_grid_pin_38_, input [0:0] left_bottom_grid_pin_38_;
input [0:0] left_bottom_grid_pin_39_, input [0:0] left_bottom_grid_pin_39_;
input [0:0] left_bottom_grid_pin_40_, input [0:0] left_bottom_grid_pin_40_;
input [0:0] left_bottom_grid_pin_41_, input [0:0] left_bottom_grid_pin_41_;
input [0:0] ccff_head, input [0:0] ccff_head;
output [0:19] chany_bottom_out, output [0:19] chany_bottom_out;
output [0:19] chanx_left_out, output [0:19] chanx_left_out;
output [0:0] ccff_tail, output [0:0] ccff_tail;
input SC_IN_TOP, input SC_IN_TOP;
input SC_IN_BOT, input SC_IN_BOT;
output SC_OUT_TOP, output SC_OUT_TOP;
output SC_OUT_BOT output SC_OUT_BOT;
);
wire [0:1] mux_tree_tapbuf_size2_0_sram; wire [0:1] mux_tree_tapbuf_size2_0_sram;
wire [0:1] mux_tree_tapbuf_size2_0_sram_inv; wire [0:1] mux_tree_tapbuf_size2_0_sram_inv;

View File

@ -2,7 +2,7 @@
- Fabric bitstream - Fabric bitstream
- Author: Xifan TANG - Author: Xifan TANG
- Organization: University of Utah - Organization: University of Utah
- Date: Fri Nov 6 14:45:09 2020 - Date: Sat Nov 7 21:20:25 2020
--> -->
<fabric_bitstream> <fabric_bitstream>

View File

@ -2,7 +2,7 @@
- Architecture independent bitstream - Architecture independent bitstream
- Author: Xifan TANG - Author: Xifan TANG
- Organization: University of Utah - Organization: University of Utah
- Date: Fri Nov 6 14:45:09 2020 - Date: Sat Nov 7 21:20:25 2020
--> -->
<bitstream_block name="fpga_top" hierarchy_level="0"> <bitstream_block name="fpga_top" hierarchy_level="0">

View File

@ -65,7 +65,7 @@ Warning 2: Model 'io' output port 'inpad' has no timing specification (no clock
Warning 3: Model 'frac_lut4' input port 'in' has no timing specification (no clock specified to create a sequential input port, not combinationally connected to any outputs, not a clock input) Warning 3: Model 'frac_lut4' input port 'in' has no timing specification (no clock specified to create a sequential input port, not combinationally connected to any outputs, not a clock input)
Warning 4: Model 'frac_lut4' output port 'lut4_out' has no timing specification (no clock specified to create a sequential output port, not combinationally connected to any inputs, not a clock output) Warning 4: Model 'frac_lut4' output port 'lut4_out' has no timing specification (no clock specified to create a sequential output port, not combinationally connected to any inputs, not a clock output)
Warning 5: Model 'frac_lut4' output port 'lut3_out' has no timing specification (no clock specified to create a sequential output port, not combinationally connected to any inputs, not a clock output) Warning 5: Model 'frac_lut4' output port 'lut3_out' has no timing specification (no clock specified to create a sequential output port, not combinationally connected to any inputs, not a clock output)
# Loading Architecture Description took 0.00 seconds (max_rss 9.0 MiB, delta_rss +0.6 MiB) # Loading Architecture Description took 0.01 seconds (max_rss 9.0 MiB, delta_rss +0.6 MiB)
# Building complex block graph # Building complex block graph
Warning 6: [LINE 582] false logically-equivalent pin clb[0].I0[1]. Warning 6: [LINE 582] false logically-equivalent pin clb[0].I0[1].
Warning 7: [LINE 582] false logically-equivalent pin clb[0].I0[2]. Warning 7: [LINE 582] false logically-equivalent pin clb[0].I0[2].
@ -255,9 +255,9 @@ Netlist conversion complete.
Begin loading packed FPGA netlist file. Begin loading packed FPGA netlist file.
Netlist generated from file 'top.net'. Netlist generated from file 'top.net'.
Detected 0 constant generators (to see names run with higher pack verbosity) Detected 0 constant generators (to see names run with higher pack verbosity)
Finished loading packed FPGA netlist file (took 0.01 seconds). Finished loading packed FPGA netlist file (took 0.02 seconds).
Warning 34: Treated 0 constant nets as global which will not be routed (to see net names increase packer verbosity). Warning 34: Treated 0 constant nets as global which will not be routed (to see net names increase packer verbosity).
# Load Packing took 0.01 seconds (max_rss 10.6 MiB, delta_rss +0.1 MiB) # Load Packing took 0.02 seconds (max_rss 10.6 MiB, delta_rss +0.1 MiB)
Warning 35: Netlist contains 0 global net to non-global architecture pin connections Warning 35: Netlist contains 0 global net to non-global architecture pin connections
Netlist num_nets: 3 Netlist num_nets: 3
@ -326,7 +326,7 @@ Warning 47: in check_rr_node: RR node: 328 type: OPIN location: (2,1) pin: 51 pi
RR Graph Edges: 2428 RR Graph Edges: 2428
### Computing delta delays ### Computing delta delays
### Computing delta delays took 0.00 seconds (max_rss 11.5 MiB, delta_rss +0.0 MiB) ### Computing delta delays took 0.00 seconds (max_rss 11.5 MiB, delta_rss +0.0 MiB)
## Computing placement delta delay look-up took 0.00 seconds (max_rss 11.5 MiB, delta_rss +0.3 MiB) ## Computing placement delta delay look-up took 0.01 seconds (max_rss 11.5 MiB, delta_rss +0.3 MiB)
There are 3 point to point connections in this circuit. There are 3 point to point connections in this circuit.
@ -562,9 +562,9 @@ Setup slack histogram:
[ -8.7e-10: -8.7e-10) 0 ( 0.0%) | [ -8.7e-10: -8.7e-10) 0 ( 0.0%) |
[ -8.7e-10: -8.7e-10) 0 ( 0.0%) | [ -8.7e-10: -8.7e-10) 0 ( 0.0%) |
Timing analysis took 0.000428495 seconds (0.000379131 STA, 4.9364e-05 slack) (54 full updates: 51 setup, 0 hold, 3 combined). Timing analysis took 0.000465 seconds (0.000410914 STA, 5.4086e-05 slack) (54 full updates: 51 setup, 0 hold, 3 combined).
VPR suceeded VPR suceeded
The entire flow of VPR took 0.09 seconds (max_rss 11.9 MiB) The entire flow of VPR took 0.10 seconds (max_rss 11.9 MiB)
Command line to execute: read_openfpga_arch -f /research/ece/lnis/USERS/DARPA_ERI/GF14nm_chip_2019/ICC2_Methodology_Flow/GANESH/FROG_PnR/FPGA22_HIER_SKY_PNR/FPGA22_HIER_SKY_task/run001/vpr_arch/top/MIN_ROUTE_CHAN_WIDTH/arch/openfpga_arch.xml Command line to execute: read_openfpga_arch -f /research/ece/lnis/USERS/DARPA_ERI/GF14nm_chip_2019/ICC2_Methodology_Flow/GANESH/FROG_PnR/FPGA22_HIER_SKY_PNR/FPGA22_HIER_SKY_task/run001/vpr_arch/top/MIN_ROUTE_CHAN_WIDTH/arch/openfpga_arch.xml
@ -729,13 +729,13 @@ Command line to execute: repack
Confirm selected options when call command 'repack': Confirm selected options when call command 'repack':
--verbose: off --verbose: off
Build routing resource graph for the physical implementation of logical tile Build routing resource graph for the physical implementation of logical tile
Build routing resource graph for the physical implementation of logical tile took 0.00 seconds (max_rss 17.6 MiB, delta_rss +0.3 MiB) Build routing resource graph for the physical implementation of logical tile took 0.00 seconds (max_rss 17.5 MiB, delta_rss +0.3 MiB)
Repack clustered blocks to physical implementation of logical tile Repack clustered blocks to physical implementation of logical tile
Repack clustered block 'c'...Done Repack clustered block 'c'...Done
Repack clustered block 'out:c'...Done Repack clustered block 'out:c'...Done
Repack clustered block 'a'...Done Repack clustered block 'a'...Done
Repack clustered block 'b'...Done Repack clustered block 'b'...Done
Repack clustered blocks to physical implementation of logical tile took 0.00 seconds (max_rss 17.6 MiB, delta_rss +0.0 MiB) Repack clustered blocks to physical implementation of logical tile took 0.00 seconds (max_rss 17.5 MiB, delta_rss +0.0 MiB)
Build truth tables for physical LUTs Build truth tables for physical LUTs
Build truth tables for physical LUTs took 0.00 seconds (max_rss 17.8 MiB, delta_rss +0.3 MiB) Build truth tables for physical LUTs took 0.00 seconds (max_rss 17.8 MiB, delta_rss +0.3 MiB)
@ -777,7 +777,7 @@ Confirm selected options when call command 'write_fabric_bitstream':
--verbose: off --verbose: off
Warning 57: Directory path is empty and nothing will be created. Warning 57: Directory path is empty and nothing will be created.
Write 2106 fabric bitstream into plain text file 'fabric_bitstream.bit' Write 2106 fabric bitstream into plain text file 'fabric_bitstream.bit'
Write 2106 fabric bitstream into plain text file 'fabric_bitstream.bit' took 0.00 seconds (max_rss 18.1 MiB, delta_rss +0.0 MiB) Write 2106 fabric bitstream into plain text file 'fabric_bitstream.bit' took 0.01 seconds (max_rss 18.1 MiB, delta_rss +0.0 MiB)
Command line to execute: write_fabric_bitstream --format xml --file fabric_bitstream.xml Command line to execute: write_fabric_bitstream --format xml --file fabric_bitstream.xml
@ -849,7 +849,7 @@ Building physical tiles...Done
Writing Verilog netlist for top-level module of FPGA fabric './SRC/fpga_top.v'...Done Writing Verilog netlist for top-level module of FPGA fabric './SRC/fpga_top.v'...Done
Written 73 Verilog modules in total Written 73 Verilog modules in total
Write Verilog netlists for FPGA fabric Write Verilog netlists for FPGA fabric
took 0.16 seconds (max_rss 18.3 MiB, delta_rss +0.2 MiB) took 0.19 seconds (max_rss 18.3 MiB, delta_rss +0.2 MiB)
Command line to execute: write_verilog_testbench --file ./SRC --reference_benchmark_file_path top_output_verilog.v --print_top_testbench --print_preconfig_top_testbench --print_simulation_ini ./SimulationDeck/simulation_deck.ini --explicit_port_mapping Command line to execute: write_verilog_testbench --file ./SRC --reference_benchmark_file_path top_output_verilog.v --print_top_testbench --print_preconfig_top_testbench --print_simulation_ini ./SimulationDeck/simulation_deck.ini --explicit_port_mapping
@ -869,7 +869,7 @@ Write Verilog testbenches for FPGA fabric
Warning 60: Directory './SRC' already exists. Will overwrite contents Warning 60: Directory './SRC' already exists. Will overwrite contents
# Write pre-configured FPGA top-level Verilog netlist for design 'top' # Write pre-configured FPGA top-level Verilog netlist for design 'top'
# Write pre-configured FPGA top-level Verilog netlist for design 'top' took 0.01 seconds (max_rss 18.3 MiB, delta_rss +0.0 MiB) # Write pre-configured FPGA top-level Verilog netlist for design 'top' took 0.02 seconds (max_rss 18.3 MiB, delta_rss +0.0 MiB)
# Write configuration-skip testbench for FPGA top-level Verilog netlist implemented by 'top' # Write configuration-skip testbench for FPGA top-level Verilog netlist implemented by 'top'
# Write configuration-skip testbench for FPGA top-level Verilog netlist implemented by 'top' took 0.00 seconds (max_rss 18.3 MiB, delta_rss +0.0 MiB) # Write configuration-skip testbench for FPGA top-level Verilog netlist implemented by 'top' took 0.00 seconds (max_rss 18.3 MiB, delta_rss +0.0 MiB)
# Write autocheck testbench for FPGA top-level Verilog netlist for 'top' # Write autocheck testbench for FPGA top-level Verilog netlist for 'top'
@ -879,7 +879,7 @@ Succeed to create directory './SimulationDeck'
# Write exchangeable file containing simulation information './SimulationDeck/simulation_deck.ini' # Write exchangeable file containing simulation information './SimulationDeck/simulation_deck.ini'
# Write exchangeable file containing simulation information './SimulationDeck/simulation_deck.ini' took 0.00 seconds (max_rss 18.3 MiB, delta_rss +0.0 MiB) # Write exchangeable file containing simulation information './SimulationDeck/simulation_deck.ini' took 0.00 seconds (max_rss 18.3 MiB, delta_rss +0.0 MiB)
Write Verilog testbenches for FPGA fabric Write Verilog testbenches for FPGA fabric
took 0.04 seconds (max_rss 18.3 MiB, delta_rss +0.0 MiB) took 0.05 seconds (max_rss 18.3 MiB, delta_rss +0.0 MiB)
Command line to execute: exit Command line to execute: exit
@ -887,6 +887,6 @@ Confirm selected options when call command 'exit':
Finish execution with 0 errors Finish execution with 0 errors
The entire OpenFPGA flow took 0.25 seconds The entire OpenFPGA flow took 0.29 seconds
Thank you for using OpenFPGA! Thank you for using OpenFPGA!

View File

@ -1,5 +1,5 @@
set DIE_HEIGHT 1000 set DIE_HEIGHT 700
set DIE_WIDTH 1000 set DIE_WIDTH 700
set DESIGN_NAME fpga_core set DESIGN_NAME fpga_core
set TASK_NAME FPGA22_HIER_SKY_task set TASK_NAME FPGA22_HIER_SKY_task
set VERILOG_PROJ_DIR FPGA22_HIER_SKY_Verilog set VERILOG_PROJ_DIR FPGA22_HIER_SKY_Verilog
@ -7,6 +7,7 @@ set FPGA_ROW 2
set FPGA_COL 2 set FPGA_COL 2
set INIT_DESIGN_INPUT DP_RM_NDM set INIT_DESIGN_INPUT DP_RM_NDM
set TECHNOLOGY skywater set TECHNOLOGY skywater
set DP_BLOCK_REFS [list sb_0__0_ sb_0__1_ sb_0__2_ sb_1__0_ sb_1__1_ sb_1__2_ sb_2__0_ sb_2__1_ sb_2__2_ cbx_1__0_ cbx_1__1_ cbx_1__2_ cby_0__1_ cby_1__1_ grid_clb grid_io_bottom grid_io_left grid_io_right grid_io_top]; set DP_BLOCK_REFS [list sb_0__0_ sb_0__1_ sb_0__2_ sb_1__0_ sb_1__1_ sb_1__2_ sb_2__0_ sb_2__1_ sb_2__2_ cbx_1__0_ cbx_1__1_ cbx_1__2_ cby_0__1_ cby_1__1_ cby_2__1_ grid_clb];
set DP_FLOW "hier"; set DP_FLOW "hier";
set DESIGN_STYLE "hier"; set DESIGN_STYLE "hier";
set STANDARD_CELLS sc_hd;

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 66 KiB

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 135 KiB

After

Width:  |  Height:  |  Size: 137 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 128 KiB

After

Width:  |  Height:  |  Size: 133 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

After

Width:  |  Height:  |  Size: 85 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -1,18 +1,18 @@
| Module | Util| Area| Sites| Insts| Std_Cells | Module | Util| Area| Sites| Insts| Std_Cells
|--------------------|----------|-----------------|-------|-------|------- |--------------------|----------|-----------------|-------|-------|-------
| sb_0__0_ | 37.06 | 6606.336000 | 5280 | 1 | 85 | sb_0__0_ | 39.51 | 6426.163200 | 5136 | 1 | 93
| sb_0__1_ | 61.64 | 7687.372800 | 6144 | 1 | 116 | sb_0__1_ | 67.8 | 7086.796800 | 5664 | 1 | 119
| sb_0__2_ | 42.08 | 6606.336000 | 5280 | 1 | 85 | sb_0__2_ | 41.69 | 6426.163200 | 5136 | 1 | 83
| sb_1__0_ | 64.92 | 7807.488000 | 6240 | 1 | 125 | sb_1__0_ | 61.56 | 8227.891200 | 6576 | 1 | 132
| sb_1__1_ | 81.63 | 8888.524800 | 7104 | 1 | 117 | sb_1__1_ | 81.35 | 8888.524800 | 7104 | 1 | 116
| sb_1__2_ | 69.36 | 7807.488000 | 6240 | 1 | 136 | sb_1__2_ | 65.88 | 8227.891200 | 6576 | 1 | 133
| sb_2__0_ | 50.93 | 6606.336000 | 5280 | 1 | 94 | sb_2__0_ | 56.8 | 6426.163200 | 5136 | 1 | 103
| sb_2__1_ | 73.86 | 7687.372800 | 6144 | 1 | 123 | sb_2__1_ | 76.61 | 7086.796800 | 5664 | 1 | 109
| sb_2__2_ | 58.11 | 6606.336000 | 5280 | 1 | 95 | sb_2__2_ | 59.11 | 6426.163200 | 5136 | 1 | 89
| cbx_1__0_ | 60.07 | 5044.838400 | 4032 | 2 | 130 | cbx_1__0_ | 65.82 | 4444.262400 | 3552 | 2 | 115
| cbx_1__1_ | 79.61 | 5044.838400 | 4032 | 2 | 86 | cbx_1__1_ | 70.58 | 4444.262400 | 3552 | 2 | 36
| cbx_1__2_ | 81.82 | 5044.838400 | 4032 | 2 | 82 | cbx_1__2_ | 75.73 | 4444.262400 | 3552 | 2 | 38
| cby_0__1_ | 30.11 | 5044.838400 | 4032 | 2 | 109 | cby_0__1_ | 31.85 | 4624.435200 | 3696 | 2 | 100
| cby_1__1_ | 80.46 | 5044.838400 | 4032 | 2 | 88 | cby_1__1_ | 66.96 | 4624.435200 | 3696 | 2 | 34
| cby_2__1_ | 67.51 | 5044.838400 | 4032 | 2 | 38 | cby_2__1_ | 72.89 | 4624.435200 | 3696 | 2 | 38
| grid_clb_1__1_ | 75.03 | 12411.904000 | 9920 | 4 | 56 | grid_clb_1__1_ | 76.09 | 12071.577600 | 9648 | 4 | 63

1 | Module | Util| Area| Sites| Insts| Std_Cells
2 |--------------------|----------|-----------------|-------|-------|-------
3 | sb_0__0_ | 37.06 | 6606.336000 | 5280 | 1 | 85 | sb_0__0_ | 39.51 | 6426.163200 | 5136 | 1 | 93
4 | sb_0__1_ | 61.64 | 7687.372800 | 6144 | 1 | 116 | sb_0__1_ | 67.8 | 7086.796800 | 5664 | 1 | 119
5 | sb_0__2_ | 42.08 | 6606.336000 | 5280 | 1 | 85 | sb_0__2_ | 41.69 | 6426.163200 | 5136 | 1 | 83
6 | sb_1__0_ | 64.92 | 7807.488000 | 6240 | 1 | 125 | sb_1__0_ | 61.56 | 8227.891200 | 6576 | 1 | 132
7 | sb_1__1_ | 81.63 | 8888.524800 | 7104 | 1 | 117 | sb_1__1_ | 81.35 | 8888.524800 | 7104 | 1 | 116
8 | sb_1__2_ | 69.36 | 7807.488000 | 6240 | 1 | 136 | sb_1__2_ | 65.88 | 8227.891200 | 6576 | 1 | 133
9 | sb_2__0_ | 50.93 | 6606.336000 | 5280 | 1 | 94 | sb_2__0_ | 56.8 | 6426.163200 | 5136 | 1 | 103
10 | sb_2__1_ | 73.86 | 7687.372800 | 6144 | 1 | 123 | sb_2__1_ | 76.61 | 7086.796800 | 5664 | 1 | 109
11 | sb_2__2_ | 58.11 | 6606.336000 | 5280 | 1 | 95 | sb_2__2_ | 59.11 | 6426.163200 | 5136 | 1 | 89
12 | cbx_1__0_ | 60.07 | 5044.838400 | 4032 | 2 | 130 | cbx_1__0_ | 65.82 | 4444.262400 | 3552 | 2 | 115
13 | cbx_1__1_ | 79.61 | 5044.838400 | 4032 | 2 | 86 | cbx_1__1_ | 70.58 | 4444.262400 | 3552 | 2 | 36
14 | cbx_1__2_ | 81.82 | 5044.838400 | 4032 | 2 | 82 | cbx_1__2_ | 75.73 | 4444.262400 | 3552 | 2 | 38
15 | cby_0__1_ | 30.11 | 5044.838400 | 4032 | 2 | 109 | cby_0__1_ | 31.85 | 4624.435200 | 3696 | 2 | 100
16 | cby_1__1_ | 80.46 | 5044.838400 | 4032 | 2 | 88 | cby_1__1_ | 66.96 | 4624.435200 | 3696 | 2 | 34
17 | cby_2__1_ | 67.51 | 5044.838400 | 4032 | 2 | 38 | cby_2__1_ | 72.89 | 4624.435200 | 3696 | 2 | 38
18 | grid_clb_1__1_ | 75.03 | 12411.904000 | 9920 | 4 | 56 | grid_clb_1__1_ | 76.09 | 12071.577600 | 9648 | 4 | 63

View File

@ -0,0 +1,27 @@
Ref Name Total Area Utilization_% Instance Count
------------------------------------------------------------------------------------
sky130_fd_sc_hd__mux2_1 32250.931200 6.62 2864
sky130_fd_sc_hd__dfxbp_1 19755.196800 4.06 831
sky130_fd_sc_hd__dlymetal6s6s_1 4604.416000 0.95 368
sky130_fd_sc_hd__dlymetal6s2s_1 4579.392000 0.94 366
sky130_fd_sc_hd__dlygate4sd2_1 3275.641600 0.67 374
sky130_fd_sc_hd__dlygate4sd3_1 2682.572800 0.55 268
sky130_fd_sc_hd__buf_4 2169.580800 0.45 289
sky130_fd_sc_hd__sdfxtp_1 1051.008000 0.22 40
sky130_fd_sc_hd__buf_6 1035.993600 0.21 92
sky130_fd_sc_hd__buf_2 410.393600 0.08 82
sky130_fd_sc_hd__dlygate4sd1_1 385.369600 0.08 44
sky130_fd_sc_hd__inv_1 360.345600 0.07 96
sky130_fd_sc_hd__mux2_8 289.027200 0.06 11
sky130_fd_sc_hd__or2_0 200.192000 0.04 32
sky130_fd_sc_hd__clkbuf_8 192.684800 0.04 14
sky130_fd_sc_hd__conb_1 187.680000 0.04 50
sky130_fd_sc_hd__clkinvlp_2 65.062400 0.01 13
sky130_fd_sc_hd__bufinv_8 35.033600 0.01 2
sky130_fd_sc_hd__bufinv_16 30.028800 0.01 1
sky130_fd_sc_hd__clkinv_16 30.028800 0.01 1
sky130_fd_sc_hd__mux2_4 30.028800 0.01 2
sky130_fd_sc_hd__clkbuf_1 7.507200 0.00 2
FPGA_BBOX_AREA 189421.6704
CORE_BBOX_AREA 486866.944
FPGA_BBOX_UTIL 38.90625
Can't render this file because it has a wrong number of fields in line 2.

View File

@ -6,7 +6,7 @@ Report : clock timing
-setup -setup
Design : fpga_core Design : fpga_core
Version: P-2019.03-SP4 Version: P-2019.03-SP4
Date : Fri Nov 6 22:19:36 2020 Date : Sat Nov 7 23:46:49 2020
**************************************** ****************************************
Information: Timer using 'PrimeTime Delay Calculation, SI, Timing Window Analysis, AWP, CRPR'. (TIM-050) Information: Timer using 'PrimeTime Delay Calculation, SI, Timing Window Analysis, AWP, CRPR'. (TIM-050)
@ -16,7 +16,7 @@ Information: Timer using 'PrimeTime Delay Calculation, SI, Timing Window Analysi
--- Latency --- --- Latency ---
Clock Pin Trans Source Offset Network Total Corner Clock Pin Trans Source Offset Network Total Corner
--------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------
grid_clb_2__1_/logical_tile_clb_mode_clb__0/logical_tile_clb_mode_default__fle_4/logical_tile_clb_mode_default__fle_mode_physical__fabric_0/logical_tile_clb_mode_default__fle_mode_physical__fabric_mode_default__ff_0/sky130_fd_sc_hd__sdfxtp_1_0_/CLK 0.061 0.000 -- 0.039 0.039 rp-+ nominal grid_clb_1__1_/logical_tile_clb_mode_clb__0/logical_tile_clb_mode_default__fle_3/logical_tile_clb_mode_default__fle_mode_physical__fabric_0/logical_tile_clb_mode_default__fle_mode_physical__fabric_mode_default__ff_0/sky130_fd_sc_hd__sdfxtp_1_0_/CLK 0.080 0.000 -- 0.051 0.051 rp-+ nominal
--------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------
Mode: full_chip Mode: full_chip
@ -25,7 +25,7 @@ Information: Timer using 'PrimeTime Delay Calculation, SI, Timing Window Analysi
--- Latency --- --- Latency ---
Clock Pin Trans Source Offset Network Total Corner Clock Pin Trans Source Offset Network Total Corner
--------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------
grid_clb_2__2_/logical_tile_clb_mode_clb__0/logical_tile_clb_mode_default__fle_7/logical_tile_clb_mode_default__fle_mode_physical__fabric_0/mem_ff_0_D_0/sky130_fd_sc_hd__dfxbp_1_0_/CLK 3.187 0.000 -- 5.545 5.545 rp-+ nominal grid_clb_2__2_/logical_tile_clb_mode_clb__0/logical_tile_clb_mode_default__fle_0/logical_tile_clb_mode_default__fle_mode_physical__fabric_0/mem_fabric_out_1/sky130_fd_sc_hd__dfxbp_1_0_/CLK 2.855 0.000 -- 6.358 6.358 rp-+ nominal
--------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------
**************************************** ****************************************
Report : clock timing Report : clock timing
@ -34,7 +34,7 @@ Report : clock timing
-setup -setup
Design : fpga_core Design : fpga_core
Version: P-2019.03-SP4 Version: P-2019.03-SP4
Date : Fri Nov 6 22:19:36 2020 Date : Sat Nov 7 23:46:49 2020
**************************************** ****************************************
Information: Timer using 'PrimeTime Delay Calculation, SI, Timing Window Analysis, AWP, CRPR'. (TIM-050) Information: Timer using 'PrimeTime Delay Calculation, SI, Timing Window Analysis, AWP, CRPR'. (TIM-050)
@ -43,8 +43,8 @@ Information: Timer using 'PrimeTime Delay Calculation, SI, Timing Window Analysi
Clock Pin Latency CRP Skew Corner Clock Pin Latency CRP Skew Corner
--------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------
grid_clb_1__1_/logical_tile_clb_mode_clb__0/logical_tile_clb_mode_default__fle_7/logical_tile_clb_mode_default__fle_mode_physical__fabric_0/logical_tile_clb_mode_default__fle_mode_physical__fabric_mode_default__ff_1/sky130_fd_sc_hd__sdfxtp_1_0_/CLK 0.032 rp-+ nominal grid_clb_1__1_/logical_tile_clb_mode_clb__0/logical_tile_clb_mode_default__fle_7/logical_tile_clb_mode_default__fle_mode_physical__fabric_0/logical_tile_clb_mode_default__fle_mode_physical__fabric_mode_default__ff_1/sky130_fd_sc_hd__sdfxtp_1_0_/CLK 0.051 rp-+ nominal
grid_clb_2__2_/logical_tile_clb_mode_clb__0/logical_tile_clb_mode_default__fle_0/logical_tile_clb_mode_default__fle_mode_physical__fabric_0/logical_tile_clb_mode_default__fle_mode_physical__fabric_mode_default__ff_0/sky130_fd_sc_hd__sdfxtp_1_0_/CLK 0.020 0.000 0.011 rp-+ nominal grid_clb_2__2_/logical_tile_clb_mode_clb__0/logical_tile_clb_mode_default__fle_0/logical_tile_clb_mode_default__fle_mode_physical__fabric_0/logical_tile_clb_mode_default__fle_mode_physical__fabric_mode_default__ff_0/sky130_fd_sc_hd__sdfxtp_1_0_/CLK 0.026 0.000 0.024 rp-+ nominal
--------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------
@ -53,8 +53,8 @@ Information: Timer using 'PrimeTime Delay Calculation, SI, Timing Window Analysi
Clock Pin Latency CRP Skew Corner Clock Pin Latency CRP Skew Corner
--------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------
sb_1__2_/mem_left_track_33/sky130_fd_sc_hd__dfxbp_1_2_/CLK 5.061 rp-+ nominal grid_clb_1__2_/logical_tile_clb_mode_clb__0/logical_tile_clb_mode_default__fle_7/logical_tile_clb_mode_default__fle_mode_physical__fabric_0/mem_ff_0_D_0/sky130_fd_sc_hd__dfxbp_1_1_/CLK 5.290 rp-+ nominal
cbx_1__2_/mem_bottom_ipin_0/sky130_fd_sc_hd__dfxbp_1_0_/CLK 3.276 0.000 1.785 rp-+ nominal cby_1__2_/mem_right_ipin_0/sky130_fd_sc_hd__dfxbp_1_0_/CLK 3.099 0.000 2.191 rp-+ nominal
--------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------
Information: Timer using 'PrimeTime Delay Calculation, SI, Timing Window Analysis, AWP, CRPR'. (TIM-050) Information: Timer using 'PrimeTime Delay Calculation, SI, Timing Window Analysis, AWP, CRPR'. (TIM-050)
@ -63,7 +63,7 @@ Report : global timing
-format { narrow } -format { narrow }
Design : fpga_core Design : fpga_core
Version: P-2019.03-SP4 Version: P-2019.03-SP4
Date : Fri Nov 6 22:19:36 2020 Date : Sat Nov 7 23:46:49 2020
**************************************** ****************************************
No setup violations found. No setup violations found.
@ -73,8 +73,8 @@ Hold violations
-------------------------------------------------------------- --------------------------------------------------------------
Total reg->reg in->reg reg->out in->out Total reg->reg in->reg reg->out in->out
-------------------------------------------------------------- --------------------------------------------------------------
WNS -0.632 -0.632 0.000 0.000 0.000 WNS -2.785 -2.785 0.000 0.000 0.000
TNS -0.750 -0.750 0.000 0.000 0.000 TNS -3.014 -3.014 0.000 0.000 0.000
NUM 2 2 0 0 0 NUM 2 2 0 0 0
-------------------------------------------------------------- --------------------------------------------------------------