[test] update golden outputs without time stamps
This commit is contained in:
parent
561d0a6545
commit
93ab992187
|
@ -190,15 +190,16 @@ create-task _task_copy basic_tests/generate_fabric
|
|||
run-task _task_copy
|
||||
|
||||
echo -e "Testing output files without time stamp";
|
||||
run-task basic_tests/no_time_stamp $@
|
||||
run-task basic_tests/no_time_stamp/device_1x1 $@
|
||||
run-task basic_tests/no_time_stamp/device_4x4 $@
|
||||
# Run git-diff to ensure no changes on the golden netlists
|
||||
# Switch to root path in case users are running the tests in another location
|
||||
cd ${OPENFPGA_PATH}
|
||||
pwd
|
||||
git config --global --add safe.directory ${OPENFPGA_PATH}
|
||||
git log
|
||||
git diff --name-status -- ':${OPENFPGA_PATH}/openfpga_flow/tasks/basic_tests/no_time_stamp/golden_outputs_no_time_stamp/**'
|
||||
if git diff --name-status --exit-code -- ':${OPENFPGA_PATH}/openfpga_flow/tasks/basic_tests/no_time_stamp/golden_outputs_no_time_stamp/**'; then
|
||||
git diff --name-status -- ':${OPENFPGA_PATH}/openfpga_flow/tasks/basic_tests/no_time_stamp/*/golden_outputs_no_time_stamp/**'
|
||||
if git diff --name-status --exit-code -- ':${OPENFPGA_PATH}/openfpga_flow/tasks/basic_tests/no_time_stamp/*/golden_outputs_no_time_stamp/**'; then
|
||||
echo -e "Golden netlist remain unchanged"
|
||||
else
|
||||
echo -e "Detect changes in golden netlists"; exit 1;
|
||||
|
|
|
@ -1,35 +0,0 @@
|
|||
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
|
||||
# Configuration file for running experiments
|
||||
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
|
||||
# timeout_each_job : FPGA Task script splits fpga flow into multiple jobs
|
||||
# Each job execute fpga_flow script on combination of architecture & benchmark
|
||||
# timeout_each_job is timeout for each job
|
||||
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
|
||||
|
||||
[GENERAL]
|
||||
run_engine=openfpga_shell
|
||||
power_tech_file = ${PATH:OPENFPGA_PATH}/openfpga_flow/tech/PTM_45nm/45nm.xml
|
||||
power_analysis = true
|
||||
spice_output=false
|
||||
verilog_output=true
|
||||
timeout_each_job = 20*60
|
||||
fpga_flow=yosys_vpr
|
||||
|
||||
[OpenFPGA_SHELL]
|
||||
openfpga_shell_template=${PATH:OPENFPGA_PATH}/openfpga_flow/openfpga_shell_scripts/no_time_stamp_example_script.openfpga
|
||||
openfpga_arch_file=${PATH:OPENFPGA_PATH}/openfpga_flow/openfpga_arch/k4_N4_40nm_cc_openfpga.xml
|
||||
openfpga_sim_setting_file=${PATH:OPENFPGA_PATH}/openfpga_flow/openfpga_simulation_settings/auto_sim_openfpga.xml
|
||||
openfpga_vpr_route_chan_width = 26
|
||||
openfpga_output_dir=${PATH:TASK_DIR}/golden_outputs_no_time_stamp
|
||||
|
||||
[ARCHITECTURES]
|
||||
arch0=${PATH:OPENFPGA_PATH}/openfpga_flow/vpr_arch/k4_N4_tileable_40nm.xml
|
||||
|
||||
[BENCHMARKS]
|
||||
bench0=${PATH:OPENFPGA_PATH}/openfpga_flow/benchmarks/micro_benchmark/and2/and2.v
|
||||
|
||||
[SYNTHESIS_PARAM]
|
||||
bench_read_verilog_options_common = -nolatches
|
||||
bench0_top = and2
|
||||
|
||||
[SCRIPT_PARAM_MIN_ROUTE_CHAN_WIDTH]
|
|
@ -8,9 +8,9 @@
|
|||
`timescale 1ns / 1ps
|
||||
|
||||
// ------ Include fabric top-level netlists -----
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/golden_outputs_no_time_stamp/fabric_netlists.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/fabric_netlists.v"
|
||||
|
||||
`include "and2_output_verilog.v"
|
||||
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/golden_outputs_no_time_stamp/and2_top_formal_verification.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/golden_outputs_no_time_stamp/and2_formal_random_top_tb.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/and2_top_formal_verification.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/and2_formal_random_top_tb.v"
|
|
@ -0,0 +1,53 @@
|
|||
//-------------------------------------------
|
||||
// FPGA Synthesizable Verilog Netlist
|
||||
// Description: Fabric Netlist Summary
|
||||
// Author: Xifan TANG
|
||||
// Organization: University of Utah
|
||||
//-------------------------------------------
|
||||
//----- Time scale -----
|
||||
`timescale 1ns / 1ps
|
||||
|
||||
// ------ Include defines: preproc flags -----
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/fpga_defines.v"
|
||||
|
||||
// ------ Include user-defined netlists -----
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/openfpga_cell_library/verilog/dff.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/openfpga_cell_library/verilog/gpio.v"
|
||||
// ------ Include primitive module netlists -----
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/sub_module/inv_buf_passgate.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/sub_module/arch_encoder.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/sub_module/local_encoder.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/sub_module/mux_primitives.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/sub_module/muxes.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/sub_module/luts.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/sub_module/wires.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/sub_module/memories.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/sub_module/shift_register_banks.v"
|
||||
|
||||
// ------ Include logic block netlists -----
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/lb/logical_tile_io_mode_physical__iopad.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/lb/logical_tile_io_mode_io_.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/lb/logical_tile_clb_mode_default__fle_mode_n1_lut4__ble4_mode_default__lut4.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/lb/logical_tile_clb_mode_default__fle_mode_n1_lut4__ble4_mode_default__ff.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/lb/logical_tile_clb_mode_default__fle_mode_n1_lut4__ble4.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/lb/logical_tile_clb_mode_default__fle.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/lb/logical_tile_clb_mode_clb_.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/lb/grid_io_top.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/lb/grid_io_right.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/lb/grid_io_bottom.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/lb/grid_io_left.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/lb/grid_clb.v"
|
||||
|
||||
// ------ Include routing module netlists -----
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/routing/sb_0__0_.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/routing/sb_0__1_.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/routing/sb_1__0_.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/routing/sb_1__1_.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/routing/cbx_1__0_.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/routing/cbx_1__1_.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/routing/cby_0__1_.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/routing/cby_1__1_.v"
|
||||
|
||||
// ------ Include fabric top-level netlists -----
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/fpga_top.v"
|
||||
|
|
@ -0,0 +1,126 @@
|
|||
//-------------------------------------------
|
||||
// FPGA Synthesizable Verilog Netlist
|
||||
// Description: FPGA Verilog Testbench for Formal Top-level netlist of Design: and2
|
||||
// Author: Xifan TANG
|
||||
// Organization: University of Utah
|
||||
//-------------------------------------------
|
||||
//----- Time scale -----
|
||||
`timescale 1ns / 1ps
|
||||
|
||||
//----- Default net type -----
|
||||
`default_nettype none
|
||||
|
||||
module and2_top_formal_verification_random_tb;
|
||||
// ----- Default clock port is added here since benchmark does not contain one -------
|
||||
reg [0:0] clk;
|
||||
|
||||
// ----- Shared inputs -------
|
||||
reg [0:0] a;
|
||||
reg [0:0] b;
|
||||
|
||||
// ----- FPGA fabric outputs -------
|
||||
wire [0:0] c_gfpga;
|
||||
|
||||
// ----- Benchmark outputs -------
|
||||
wire [0:0] c_bench;
|
||||
|
||||
// ----- Output vectors checking flags -------
|
||||
reg [0:0] c_flag;
|
||||
|
||||
// ----- Error counter -------
|
||||
integer nb_error= 0;
|
||||
|
||||
// ----- FPGA fabric instanciation -------
|
||||
and2_top_formal_verification FPGA_DUT(
|
||||
.a(a),
|
||||
.b(b),
|
||||
.c(c_gfpga)
|
||||
);
|
||||
// ----- End FPGA Fabric Instanication -------
|
||||
|
||||
// ----- Reference Benchmark Instanication -------
|
||||
and2 REF_DUT(
|
||||
.a(a),
|
||||
.b(b),
|
||||
.c(c_bench)
|
||||
);
|
||||
// ----- End reference Benchmark Instanication -------
|
||||
|
||||
// ----- Clock 'clk' Initialization -------
|
||||
initial begin
|
||||
clk[0] <= 1'b0;
|
||||
while(1) begin
|
||||
#0.4537859857
|
||||
clk[0] <= !clk[0];
|
||||
end
|
||||
end
|
||||
|
||||
// ----- Begin reset signal generation -----
|
||||
// ----- End reset signal generation -----
|
||||
|
||||
// ----- Input Initialization -------
|
||||
initial begin
|
||||
a <= 1'b0;
|
||||
b <= 1'b0;
|
||||
|
||||
c_flag[0] <= 1'b0;
|
||||
end
|
||||
|
||||
// ----- Input Stimulus -------
|
||||
always@(negedge clk[0]) begin
|
||||
a <= $random;
|
||||
b <= $random;
|
||||
end
|
||||
|
||||
// ----- Begin checking output vectors -------
|
||||
// ----- Skip the first falling edge of clock, it is for initialization -------
|
||||
reg [0:0] sim_start;
|
||||
|
||||
always@(negedge clk[0]) begin
|
||||
if (1'b1 == sim_start[0]) begin
|
||||
sim_start[0] <= ~sim_start[0];
|
||||
end else
|
||||
begin
|
||||
if(!(c_gfpga === c_bench) && !(c_bench === 1'bx)) begin
|
||||
c_flag <= 1'b1;
|
||||
end else begin
|
||||
c_flag<= 1'b0;
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
always@(posedge c_flag) begin
|
||||
if(c_flag) begin
|
||||
nb_error = nb_error + 1;
|
||||
$display("Mismatch on c_gfpga at time = %t", $realtime);
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
// ----- Begin output waveform to VCD file-------
|
||||
initial begin
|
||||
$dumpfile("and2_formal.vcd");
|
||||
$dumpvars(1, and2_top_formal_verification_random_tb);
|
||||
end
|
||||
// ----- END output waveform to VCD file -------
|
||||
|
||||
initial begin
|
||||
sim_start[0] <= 1'b1;
|
||||
$timeformat(-9, 2, "ns", 20);
|
||||
$display("Simulation start");
|
||||
// ----- Can be changed by the user for his/her need -------
|
||||
#6.353003979
|
||||
if(nb_error == 0) begin
|
||||
$display("Simulation Succeed");
|
||||
end else begin
|
||||
$display("Simulation Failed with %d error(s)", nb_error);
|
||||
end
|
||||
$finish;
|
||||
end
|
||||
|
||||
endmodule
|
||||
// ----- END Verilog module for and2_top_formal_verification_random_tb -----
|
||||
|
||||
//----- Default net type -----
|
||||
`default_nettype none
|
||||
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,16 @@
|
|||
//-------------------------------------------
|
||||
// FPGA Synthesizable Verilog Netlist
|
||||
// Description: Netlist Summary
|
||||
// Author: Xifan TANG
|
||||
// Organization: University of Utah
|
||||
//-------------------------------------------
|
||||
//----- Time scale -----
|
||||
`timescale 1ns / 1ps
|
||||
|
||||
// ------ Include fabric top-level netlists -----
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/fabric_netlists.v"
|
||||
|
||||
`include "and2_output_verilog.v"
|
||||
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/and2_top_formal_verification.v"
|
||||
`include "/home/tangxifan/test/OpenFPGA/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/and2_formal_random_top_tb.v"
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,208 @@
|
|||
<!--
|
||||
- Report Bitstream Distribution
|
||||
-->
|
||||
|
||||
<bitstream_distribution>
|
||||
<regions>
|
||||
<region id="0" number_of_bits="4210">
|
||||
</region>
|
||||
</regions>
|
||||
<blocks>
|
||||
<block name="fpga_top" number_of_bits="4210">
|
||||
<block name="grid_clb_1__1_" number_of_bits="136">
|
||||
</block>
|
||||
<block name="grid_clb_1__2_" number_of_bits="136">
|
||||
</block>
|
||||
<block name="grid_clb_1__3_" number_of_bits="136">
|
||||
</block>
|
||||
<block name="grid_clb_1__4_" number_of_bits="136">
|
||||
</block>
|
||||
<block name="grid_clb_2__1_" number_of_bits="136">
|
||||
</block>
|
||||
<block name="grid_clb_2__2_" number_of_bits="136">
|
||||
</block>
|
||||
<block name="grid_clb_2__3_" number_of_bits="136">
|
||||
</block>
|
||||
<block name="grid_clb_2__4_" number_of_bits="136">
|
||||
</block>
|
||||
<block name="grid_clb_3__1_" number_of_bits="136">
|
||||
</block>
|
||||
<block name="grid_clb_3__2_" number_of_bits="136">
|
||||
</block>
|
||||
<block name="grid_clb_3__3_" number_of_bits="136">
|
||||
</block>
|
||||
<block name="grid_clb_3__4_" number_of_bits="136">
|
||||
</block>
|
||||
<block name="grid_clb_4__1_" number_of_bits="136">
|
||||
</block>
|
||||
<block name="grid_clb_4__2_" number_of_bits="136">
|
||||
</block>
|
||||
<block name="grid_clb_4__3_" number_of_bits="136">
|
||||
</block>
|
||||
<block name="grid_clb_4__4_" number_of_bits="136">
|
||||
</block>
|
||||
<block name="grid_io_top_1__5_" number_of_bits="8">
|
||||
</block>
|
||||
<block name="grid_io_top_2__5_" number_of_bits="8">
|
||||
</block>
|
||||
<block name="grid_io_top_3__5_" number_of_bits="8">
|
||||
</block>
|
||||
<block name="grid_io_top_4__5_" number_of_bits="8">
|
||||
</block>
|
||||
<block name="grid_io_right_5__4_" number_of_bits="8">
|
||||
</block>
|
||||
<block name="grid_io_right_5__3_" number_of_bits="8">
|
||||
</block>
|
||||
<block name="grid_io_right_5__2_" number_of_bits="8">
|
||||
</block>
|
||||
<block name="grid_io_right_5__1_" number_of_bits="8">
|
||||
</block>
|
||||
<block name="grid_io_bottom_4__0_" number_of_bits="8">
|
||||
</block>
|
||||
<block name="grid_io_bottom_3__0_" number_of_bits="8">
|
||||
</block>
|
||||
<block name="grid_io_bottom_2__0_" number_of_bits="8">
|
||||
</block>
|
||||
<block name="grid_io_bottom_1__0_" number_of_bits="8">
|
||||
</block>
|
||||
<block name="grid_io_left_0__1_" number_of_bits="8">
|
||||
</block>
|
||||
<block name="grid_io_left_0__2_" number_of_bits="8">
|
||||
</block>
|
||||
<block name="grid_io_left_0__3_" number_of_bits="8">
|
||||
</block>
|
||||
<block name="grid_io_left_0__4_" number_of_bits="8">
|
||||
</block>
|
||||
<block name="sb_0__0_" number_of_bits="36">
|
||||
</block>
|
||||
<block name="sb_0__1_" number_of_bits="40">
|
||||
</block>
|
||||
<block name="sb_0__2_" number_of_bits="40">
|
||||
</block>
|
||||
<block name="sb_0__3_" number_of_bits="40">
|
||||
</block>
|
||||
<block name="sb_0__4_" number_of_bits="36">
|
||||
</block>
|
||||
<block name="sb_1__0_" number_of_bits="38">
|
||||
</block>
|
||||
<block name="sb_1__1_" number_of_bits="48">
|
||||
</block>
|
||||
<block name="sb_1__2_" number_of_bits="48">
|
||||
</block>
|
||||
<block name="sb_1__3_" number_of_bits="48">
|
||||
</block>
|
||||
<block name="sb_1__4_" number_of_bits="44">
|
||||
</block>
|
||||
<block name="sb_2__0_" number_of_bits="38">
|
||||
</block>
|
||||
<block name="sb_2__1_" number_of_bits="48">
|
||||
</block>
|
||||
<block name="sb_2__2_" number_of_bits="48">
|
||||
</block>
|
||||
<block name="sb_2__3_" number_of_bits="48">
|
||||
</block>
|
||||
<block name="sb_2__4_" number_of_bits="44">
|
||||
</block>
|
||||
<block name="sb_3__0_" number_of_bits="38">
|
||||
</block>
|
||||
<block name="sb_3__1_" number_of_bits="48">
|
||||
</block>
|
||||
<block name="sb_3__2_" number_of_bits="48">
|
||||
</block>
|
||||
<block name="sb_3__3_" number_of_bits="48">
|
||||
</block>
|
||||
<block name="sb_3__4_" number_of_bits="44">
|
||||
</block>
|
||||
<block name="sb_4__0_" number_of_bits="36">
|
||||
</block>
|
||||
<block name="sb_4__1_" number_of_bits="44">
|
||||
</block>
|
||||
<block name="sb_4__2_" number_of_bits="44">
|
||||
</block>
|
||||
<block name="sb_4__3_" number_of_bits="44">
|
||||
</block>
|
||||
<block name="sb_4__4_" number_of_bits="36">
|
||||
</block>
|
||||
<block name="cbx_1__0_" number_of_bits="32">
|
||||
</block>
|
||||
<block name="cbx_1__1_" number_of_bits="16">
|
||||
</block>
|
||||
<block name="cbx_1__2_" number_of_bits="16">
|
||||
</block>
|
||||
<block name="cbx_1__3_" number_of_bits="16">
|
||||
</block>
|
||||
<block name="cbx_1__4_" number_of_bits="32">
|
||||
</block>
|
||||
<block name="cbx_2__0_" number_of_bits="32">
|
||||
</block>
|
||||
<block name="cbx_2__1_" number_of_bits="16">
|
||||
</block>
|
||||
<block name="cbx_2__2_" number_of_bits="16">
|
||||
</block>
|
||||
<block name="cbx_2__3_" number_of_bits="16">
|
||||
</block>
|
||||
<block name="cbx_2__4_" number_of_bits="32">
|
||||
</block>
|
||||
<block name="cbx_3__0_" number_of_bits="32">
|
||||
</block>
|
||||
<block name="cbx_3__1_" number_of_bits="16">
|
||||
</block>
|
||||
<block name="cbx_3__2_" number_of_bits="16">
|
||||
</block>
|
||||
<block name="cbx_3__3_" number_of_bits="16">
|
||||
</block>
|
||||
<block name="cbx_3__4_" number_of_bits="32">
|
||||
</block>
|
||||
<block name="cbx_4__0_" number_of_bits="32">
|
||||
</block>
|
||||
<block name="cbx_4__1_" number_of_bits="16">
|
||||
</block>
|
||||
<block name="cbx_4__2_" number_of_bits="16">
|
||||
</block>
|
||||
<block name="cbx_4__3_" number_of_bits="16">
|
||||
</block>
|
||||
<block name="cbx_4__4_" number_of_bits="32">
|
||||
</block>
|
||||
<block name="cby_0__1_" number_of_bits="29">
|
||||
</block>
|
||||
<block name="cby_0__2_" number_of_bits="29">
|
||||
</block>
|
||||
<block name="cby_0__3_" number_of_bits="29">
|
||||
</block>
|
||||
<block name="cby_0__4_" number_of_bits="29">
|
||||
</block>
|
||||
<block name="cby_1__1_" number_of_bits="12">
|
||||
</block>
|
||||
<block name="cby_1__2_" number_of_bits="12">
|
||||
</block>
|
||||
<block name="cby_1__3_" number_of_bits="12">
|
||||
</block>
|
||||
<block name="cby_1__4_" number_of_bits="12">
|
||||
</block>
|
||||
<block name="cby_2__1_" number_of_bits="12">
|
||||
</block>
|
||||
<block name="cby_2__2_" number_of_bits="12">
|
||||
</block>
|
||||
<block name="cby_2__3_" number_of_bits="12">
|
||||
</block>
|
||||
<block name="cby_2__4_" number_of_bits="12">
|
||||
</block>
|
||||
<block name="cby_3__1_" number_of_bits="12">
|
||||
</block>
|
||||
<block name="cby_3__2_" number_of_bits="12">
|
||||
</block>
|
||||
<block name="cby_3__3_" number_of_bits="12">
|
||||
</block>
|
||||
<block name="cby_3__4_" number_of_bits="12">
|
||||
</block>
|
||||
<block name="cby_4__1_" number_of_bits="31">
|
||||
</block>
|
||||
<block name="cby_4__2_" number_of_bits="31">
|
||||
</block>
|
||||
<block name="cby_4__3_" number_of_bits="31">
|
||||
</block>
|
||||
<block name="cby_4__4_" number_of_bits="31">
|
||||
</block>
|
||||
</block>
|
||||
</blocks>
|
||||
</bitstream_distribution>
|
|
@ -0,0 +1,75 @@
|
|||
#############################################
|
||||
# Synopsys Design Constraints (SDC)
|
||||
# For FPGA fabric
|
||||
# Description: Constrain timing of Connection Block cbx_1__0_ for PnR
|
||||
# Author: Xifan TANG
|
||||
# Organization: University of Utah
|
||||
#############################################
|
||||
|
||||
#############################################
|
||||
# Define time unit
|
||||
#############################################
|
||||
set_units -time s
|
||||
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[0] -to fpga_top/cbx_1__0_/chanx_left_out[0] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[0] -to fpga_top/cbx_1__0_/chanx_right_out[0] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[1] -to fpga_top/cbx_1__0_/chanx_left_out[1] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[1] -to fpga_top/cbx_1__0_/chanx_right_out[1] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[2] -to fpga_top/cbx_1__0_/chanx_left_out[2] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[2] -to fpga_top/cbx_1__0_/chanx_right_out[2] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[3] -to fpga_top/cbx_1__0_/chanx_left_out[3] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[3] -to fpga_top/cbx_1__0_/chanx_right_out[3] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[4] -to fpga_top/cbx_1__0_/chanx_left_out[4] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[4] -to fpga_top/cbx_1__0_/chanx_right_out[4] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[5] -to fpga_top/cbx_1__0_/chanx_left_out[5] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[5] -to fpga_top/cbx_1__0_/chanx_right_out[5] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[6] -to fpga_top/cbx_1__0_/chanx_left_out[6] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[6] -to fpga_top/cbx_1__0_/chanx_right_out[6] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[7] -to fpga_top/cbx_1__0_/chanx_left_out[7] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[7] -to fpga_top/cbx_1__0_/chanx_right_out[7] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[8] -to fpga_top/cbx_1__0_/chanx_left_out[8] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[8] -to fpga_top/cbx_1__0_/chanx_right_out[8] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[9] -to fpga_top/cbx_1__0_/chanx_left_out[9] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[9] -to fpga_top/cbx_1__0_/chanx_right_out[9] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[0] -to fpga_top/cbx_1__0_/top_grid_bottom_width_0_height_0_subtile_0__pin_I_2_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[0] -to fpga_top/cbx_1__0_/top_grid_bottom_width_0_height_0_subtile_0__pin_I_2_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[5] -to fpga_top/cbx_1__0_/top_grid_bottom_width_0_height_0_subtile_0__pin_I_2_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[5] -to fpga_top/cbx_1__0_/top_grid_bottom_width_0_height_0_subtile_0__pin_I_2_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[1] -to fpga_top/cbx_1__0_/top_grid_bottom_width_0_height_0_subtile_0__pin_I_6_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[1] -to fpga_top/cbx_1__0_/top_grid_bottom_width_0_height_0_subtile_0__pin_I_6_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[2] -to fpga_top/cbx_1__0_/top_grid_bottom_width_0_height_0_subtile_0__pin_clk_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[2] -to fpga_top/cbx_1__0_/top_grid_bottom_width_0_height_0_subtile_0__pin_clk_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[7] -to fpga_top/cbx_1__0_/top_grid_bottom_width_0_height_0_subtile_0__pin_clk_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[7] -to fpga_top/cbx_1__0_/top_grid_bottom_width_0_height_0_subtile_0__pin_clk_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[3] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_0__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[3] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_0__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[8] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_0__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[8] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_0__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[4] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_1__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[4] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_1__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[9] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_1__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[9] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_1__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[0] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_2__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[0] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_2__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[5] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_2__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[5] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_2__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[1] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_3__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[1] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_3__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[6] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_3__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[6] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_3__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[2] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_4__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[2] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_4__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[7] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_4__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[7] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_4__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[3] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_5__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[3] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_5__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[8] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_5__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[8] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_5__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[4] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_6__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[4] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_6__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[9] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_6__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[9] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_6__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[0] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_7__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[0] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_7__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_left_in[5] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_7__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__0_/chanx_right_in[5] -to fpga_top/cbx_1__0_/bottom_grid_top_width_0_height_0_subtile_7__pin_outpad_0_[0] 7.247000222e-11
|
|
@ -0,0 +1,53 @@
|
|||
#############################################
|
||||
# Synopsys Design Constraints (SDC)
|
||||
# For FPGA fabric
|
||||
# Description: Constrain timing of Connection Block cbx_1__1_ for PnR
|
||||
# Author: Xifan TANG
|
||||
# Organization: University of Utah
|
||||
#############################################
|
||||
|
||||
#############################################
|
||||
# Define time unit
|
||||
#############################################
|
||||
set_units -time s
|
||||
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_left_in[0] -to fpga_top/cbx_1__1_/chanx_left_out[0] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_right_in[0] -to fpga_top/cbx_1__1_/chanx_right_out[0] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_left_in[1] -to fpga_top/cbx_1__1_/chanx_left_out[1] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_right_in[1] -to fpga_top/cbx_1__1_/chanx_right_out[1] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_left_in[2] -to fpga_top/cbx_1__1_/chanx_left_out[2] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_right_in[2] -to fpga_top/cbx_1__1_/chanx_right_out[2] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_left_in[3] -to fpga_top/cbx_1__1_/chanx_left_out[3] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_right_in[3] -to fpga_top/cbx_1__1_/chanx_right_out[3] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_left_in[4] -to fpga_top/cbx_1__1_/chanx_left_out[4] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_right_in[4] -to fpga_top/cbx_1__1_/chanx_right_out[4] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_left_in[5] -to fpga_top/cbx_1__1_/chanx_left_out[5] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_right_in[5] -to fpga_top/cbx_1__1_/chanx_right_out[5] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_left_in[6] -to fpga_top/cbx_1__1_/chanx_left_out[6] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_right_in[6] -to fpga_top/cbx_1__1_/chanx_right_out[6] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_left_in[7] -to fpga_top/cbx_1__1_/chanx_left_out[7] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_right_in[7] -to fpga_top/cbx_1__1_/chanx_right_out[7] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_left_in[8] -to fpga_top/cbx_1__1_/chanx_left_out[8] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_right_in[8] -to fpga_top/cbx_1__1_/chanx_right_out[8] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_left_in[9] -to fpga_top/cbx_1__1_/chanx_left_out[9] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_right_in[9] -to fpga_top/cbx_1__1_/chanx_right_out[9] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_left_in[0] -to fpga_top/cbx_1__1_/top_grid_bottom_width_0_height_0_subtile_0__pin_I_2_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_right_in[0] -to fpga_top/cbx_1__1_/top_grid_bottom_width_0_height_0_subtile_0__pin_I_2_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_left_in[5] -to fpga_top/cbx_1__1_/top_grid_bottom_width_0_height_0_subtile_0__pin_I_2_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_right_in[5] -to fpga_top/cbx_1__1_/top_grid_bottom_width_0_height_0_subtile_0__pin_I_2_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_left_in[1] -to fpga_top/cbx_1__1_/top_grid_bottom_width_0_height_0_subtile_0__pin_I_6_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_right_in[1] -to fpga_top/cbx_1__1_/top_grid_bottom_width_0_height_0_subtile_0__pin_I_6_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_left_in[2] -to fpga_top/cbx_1__1_/top_grid_bottom_width_0_height_0_subtile_0__pin_clk_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_right_in[2] -to fpga_top/cbx_1__1_/top_grid_bottom_width_0_height_0_subtile_0__pin_clk_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_left_in[7] -to fpga_top/cbx_1__1_/top_grid_bottom_width_0_height_0_subtile_0__pin_clk_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_right_in[7] -to fpga_top/cbx_1__1_/top_grid_bottom_width_0_height_0_subtile_0__pin_clk_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_left_in[3] -to fpga_top/cbx_1__1_/bottom_grid_top_width_0_height_0_subtile_0__pin_I_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_right_in[3] -to fpga_top/cbx_1__1_/bottom_grid_top_width_0_height_0_subtile_0__pin_I_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_left_in[8] -to fpga_top/cbx_1__1_/bottom_grid_top_width_0_height_0_subtile_0__pin_I_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_right_in[8] -to fpga_top/cbx_1__1_/bottom_grid_top_width_0_height_0_subtile_0__pin_I_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_left_in[4] -to fpga_top/cbx_1__1_/bottom_grid_top_width_0_height_0_subtile_0__pin_I_4_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_right_in[4] -to fpga_top/cbx_1__1_/bottom_grid_top_width_0_height_0_subtile_0__pin_I_4_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_left_in[9] -to fpga_top/cbx_1__1_/bottom_grid_top_width_0_height_0_subtile_0__pin_I_4_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_right_in[9] -to fpga_top/cbx_1__1_/bottom_grid_top_width_0_height_0_subtile_0__pin_I_4_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_left_in[5] -to fpga_top/cbx_1__1_/bottom_grid_top_width_0_height_0_subtile_0__pin_I_8_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__1_/chanx_right_in[5] -to fpga_top/cbx_1__1_/bottom_grid_top_width_0_height_0_subtile_0__pin_I_8_[0] 7.247000222e-11
|
|
@ -0,0 +1,75 @@
|
|||
#############################################
|
||||
# Synopsys Design Constraints (SDC)
|
||||
# For FPGA fabric
|
||||
# Description: Constrain timing of Connection Block cbx_1__4_ for PnR
|
||||
# Author: Xifan TANG
|
||||
# Organization: University of Utah
|
||||
#############################################
|
||||
|
||||
#############################################
|
||||
# Define time unit
|
||||
#############################################
|
||||
set_units -time s
|
||||
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[0] -to fpga_top/cbx_1__4_/chanx_left_out[0] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[0] -to fpga_top/cbx_1__4_/chanx_right_out[0] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[1] -to fpga_top/cbx_1__4_/chanx_left_out[1] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[1] -to fpga_top/cbx_1__4_/chanx_right_out[1] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[2] -to fpga_top/cbx_1__4_/chanx_left_out[2] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[2] -to fpga_top/cbx_1__4_/chanx_right_out[2] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[3] -to fpga_top/cbx_1__4_/chanx_left_out[3] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[3] -to fpga_top/cbx_1__4_/chanx_right_out[3] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[4] -to fpga_top/cbx_1__4_/chanx_left_out[4] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[4] -to fpga_top/cbx_1__4_/chanx_right_out[4] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[5] -to fpga_top/cbx_1__4_/chanx_left_out[5] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[5] -to fpga_top/cbx_1__4_/chanx_right_out[5] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[6] -to fpga_top/cbx_1__4_/chanx_left_out[6] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[6] -to fpga_top/cbx_1__4_/chanx_right_out[6] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[7] -to fpga_top/cbx_1__4_/chanx_left_out[7] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[7] -to fpga_top/cbx_1__4_/chanx_right_out[7] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[8] -to fpga_top/cbx_1__4_/chanx_left_out[8] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[8] -to fpga_top/cbx_1__4_/chanx_right_out[8] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[9] -to fpga_top/cbx_1__4_/chanx_left_out[9] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[9] -to fpga_top/cbx_1__4_/chanx_right_out[9] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[0] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_0__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[0] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_0__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[5] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_0__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[5] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_0__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[1] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_1__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[1] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_1__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[6] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_1__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[6] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_1__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[2] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_2__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[2] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_2__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[7] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_2__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[7] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_2__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[3] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_3__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[3] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_3__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[8] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_3__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[8] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_3__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[4] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_4__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[4] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_4__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[9] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_4__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[9] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_4__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[0] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_5__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[0] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_5__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[5] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_5__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[5] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_5__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[1] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_6__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[1] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_6__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[6] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_6__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[6] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_6__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[2] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_7__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[2] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_7__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[7] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_7__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[7] -to fpga_top/cbx_1__4_/top_grid_bottom_width_0_height_0_subtile_7__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[3] -to fpga_top/cbx_1__4_/bottom_grid_top_width_0_height_0_subtile_0__pin_I_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[3] -to fpga_top/cbx_1__4_/bottom_grid_top_width_0_height_0_subtile_0__pin_I_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[8] -to fpga_top/cbx_1__4_/bottom_grid_top_width_0_height_0_subtile_0__pin_I_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[8] -to fpga_top/cbx_1__4_/bottom_grid_top_width_0_height_0_subtile_0__pin_I_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[4] -to fpga_top/cbx_1__4_/bottom_grid_top_width_0_height_0_subtile_0__pin_I_4_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[4] -to fpga_top/cbx_1__4_/bottom_grid_top_width_0_height_0_subtile_0__pin_I_4_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[9] -to fpga_top/cbx_1__4_/bottom_grid_top_width_0_height_0_subtile_0__pin_I_4_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[9] -to fpga_top/cbx_1__4_/bottom_grid_top_width_0_height_0_subtile_0__pin_I_4_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_left_in[0] -to fpga_top/cbx_1__4_/bottom_grid_top_width_0_height_0_subtile_0__pin_I_8_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cbx_1__4_/chanx_right_in[0] -to fpga_top/cbx_1__4_/bottom_grid_top_width_0_height_0_subtile_0__pin_I_8_[0] 7.247000222e-11
|
|
@ -0,0 +1,71 @@
|
|||
#############################################
|
||||
# Synopsys Design Constraints (SDC)
|
||||
# For FPGA fabric
|
||||
# Description: Constrain timing of Connection Block cby_0__1_ for PnR
|
||||
# Author: Xifan TANG
|
||||
# Organization: University of Utah
|
||||
#############################################
|
||||
|
||||
#############################################
|
||||
# Define time unit
|
||||
#############################################
|
||||
set_units -time s
|
||||
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[0] -to fpga_top/cby_0__1_/chany_bottom_out[0] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[0] -to fpga_top/cby_0__1_/chany_top_out[0] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[1] -to fpga_top/cby_0__1_/chany_bottom_out[1] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[1] -to fpga_top/cby_0__1_/chany_top_out[1] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[2] -to fpga_top/cby_0__1_/chany_bottom_out[2] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[2] -to fpga_top/cby_0__1_/chany_top_out[2] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[3] -to fpga_top/cby_0__1_/chany_bottom_out[3] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[3] -to fpga_top/cby_0__1_/chany_top_out[3] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[4] -to fpga_top/cby_0__1_/chany_bottom_out[4] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[4] -to fpga_top/cby_0__1_/chany_top_out[4] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[5] -to fpga_top/cby_0__1_/chany_bottom_out[5] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[5] -to fpga_top/cby_0__1_/chany_top_out[5] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[6] -to fpga_top/cby_0__1_/chany_bottom_out[6] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[6] -to fpga_top/cby_0__1_/chany_top_out[6] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[7] -to fpga_top/cby_0__1_/chany_bottom_out[7] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[7] -to fpga_top/cby_0__1_/chany_top_out[7] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[8] -to fpga_top/cby_0__1_/chany_bottom_out[8] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[8] -to fpga_top/cby_0__1_/chany_top_out[8] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[9] -to fpga_top/cby_0__1_/chany_bottom_out[9] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[9] -to fpga_top/cby_0__1_/chany_top_out[9] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[0] -to fpga_top/cby_0__1_/right_grid_left_width_0_height_0_subtile_0__pin_I_3_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[0] -to fpga_top/cby_0__1_/right_grid_left_width_0_height_0_subtile_0__pin_I_3_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[5] -to fpga_top/cby_0__1_/right_grid_left_width_0_height_0_subtile_0__pin_I_3_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[5] -to fpga_top/cby_0__1_/right_grid_left_width_0_height_0_subtile_0__pin_I_3_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[1] -to fpga_top/cby_0__1_/right_grid_left_width_0_height_0_subtile_0__pin_I_7_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[1] -to fpga_top/cby_0__1_/right_grid_left_width_0_height_0_subtile_0__pin_I_7_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[2] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_0__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[2] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_0__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[7] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_0__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[7] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_0__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[3] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_1__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[3] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_1__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[8] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_1__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[8] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_1__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[4] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_2__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[4] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_2__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[9] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_2__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[9] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_2__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[0] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_3__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[0] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_3__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[5] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_3__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[5] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_3__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[1] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_4__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[1] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_4__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[6] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_4__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[6] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_4__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[2] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_5__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[2] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_5__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[7] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_5__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[7] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_5__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[3] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_6__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[3] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_6__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[8] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_6__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[8] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_6__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[4] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_7__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[4] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_7__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_bottom_in[9] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_7__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_0__1_/chany_top_in[9] -to fpga_top/cby_0__1_/left_grid_right_width_0_height_0_subtile_7__pin_outpad_0_[0] 7.247000222e-11
|
|
@ -0,0 +1,47 @@
|
|||
#############################################
|
||||
# Synopsys Design Constraints (SDC)
|
||||
# For FPGA fabric
|
||||
# Description: Constrain timing of Connection Block cby_1__1_ for PnR
|
||||
# Author: Xifan TANG
|
||||
# Organization: University of Utah
|
||||
#############################################
|
||||
|
||||
#############################################
|
||||
# Define time unit
|
||||
#############################################
|
||||
set_units -time s
|
||||
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_bottom_in[0] -to fpga_top/cby_1__1_/chany_bottom_out[0] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_top_in[0] -to fpga_top/cby_1__1_/chany_top_out[0] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_bottom_in[1] -to fpga_top/cby_1__1_/chany_bottom_out[1] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_top_in[1] -to fpga_top/cby_1__1_/chany_top_out[1] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_bottom_in[2] -to fpga_top/cby_1__1_/chany_bottom_out[2] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_top_in[2] -to fpga_top/cby_1__1_/chany_top_out[2] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_bottom_in[3] -to fpga_top/cby_1__1_/chany_bottom_out[3] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_top_in[3] -to fpga_top/cby_1__1_/chany_top_out[3] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_bottom_in[4] -to fpga_top/cby_1__1_/chany_bottom_out[4] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_top_in[4] -to fpga_top/cby_1__1_/chany_top_out[4] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_bottom_in[5] -to fpga_top/cby_1__1_/chany_bottom_out[5] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_top_in[5] -to fpga_top/cby_1__1_/chany_top_out[5] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_bottom_in[6] -to fpga_top/cby_1__1_/chany_bottom_out[6] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_top_in[6] -to fpga_top/cby_1__1_/chany_top_out[6] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_bottom_in[7] -to fpga_top/cby_1__1_/chany_bottom_out[7] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_top_in[7] -to fpga_top/cby_1__1_/chany_top_out[7] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_bottom_in[8] -to fpga_top/cby_1__1_/chany_bottom_out[8] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_top_in[8] -to fpga_top/cby_1__1_/chany_top_out[8] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_bottom_in[9] -to fpga_top/cby_1__1_/chany_bottom_out[9] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_top_in[9] -to fpga_top/cby_1__1_/chany_top_out[9] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_bottom_in[0] -to fpga_top/cby_1__1_/right_grid_left_width_0_height_0_subtile_0__pin_I_3_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_top_in[0] -to fpga_top/cby_1__1_/right_grid_left_width_0_height_0_subtile_0__pin_I_3_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_bottom_in[5] -to fpga_top/cby_1__1_/right_grid_left_width_0_height_0_subtile_0__pin_I_3_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_top_in[5] -to fpga_top/cby_1__1_/right_grid_left_width_0_height_0_subtile_0__pin_I_3_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_bottom_in[1] -to fpga_top/cby_1__1_/right_grid_left_width_0_height_0_subtile_0__pin_I_7_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_top_in[1] -to fpga_top/cby_1__1_/right_grid_left_width_0_height_0_subtile_0__pin_I_7_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_bottom_in[2] -to fpga_top/cby_1__1_/left_grid_right_width_0_height_0_subtile_0__pin_I_1_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_top_in[2] -to fpga_top/cby_1__1_/left_grid_right_width_0_height_0_subtile_0__pin_I_1_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_bottom_in[7] -to fpga_top/cby_1__1_/left_grid_right_width_0_height_0_subtile_0__pin_I_1_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_top_in[7] -to fpga_top/cby_1__1_/left_grid_right_width_0_height_0_subtile_0__pin_I_1_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_bottom_in[3] -to fpga_top/cby_1__1_/left_grid_right_width_0_height_0_subtile_0__pin_I_5_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_top_in[3] -to fpga_top/cby_1__1_/left_grid_right_width_0_height_0_subtile_0__pin_I_5_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_bottom_in[4] -to fpga_top/cby_1__1_/left_grid_right_width_0_height_0_subtile_0__pin_I_9_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_1__1_/chany_top_in[4] -to fpga_top/cby_1__1_/left_grid_right_width_0_height_0_subtile_0__pin_I_9_[0] 7.247000222e-11
|
|
@ -0,0 +1,73 @@
|
|||
#############################################
|
||||
# Synopsys Design Constraints (SDC)
|
||||
# For FPGA fabric
|
||||
# Description: Constrain timing of Connection Block cby_4__1_ for PnR
|
||||
# Author: Xifan TANG
|
||||
# Organization: University of Utah
|
||||
#############################################
|
||||
|
||||
#############################################
|
||||
# Define time unit
|
||||
#############################################
|
||||
set_units -time s
|
||||
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[0] -to fpga_top/cby_4__1_/chany_bottom_out[0] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[0] -to fpga_top/cby_4__1_/chany_top_out[0] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[1] -to fpga_top/cby_4__1_/chany_bottom_out[1] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[1] -to fpga_top/cby_4__1_/chany_top_out[1] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[2] -to fpga_top/cby_4__1_/chany_bottom_out[2] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[2] -to fpga_top/cby_4__1_/chany_top_out[2] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[3] -to fpga_top/cby_4__1_/chany_bottom_out[3] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[3] -to fpga_top/cby_4__1_/chany_top_out[3] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[4] -to fpga_top/cby_4__1_/chany_bottom_out[4] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[4] -to fpga_top/cby_4__1_/chany_top_out[4] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[5] -to fpga_top/cby_4__1_/chany_bottom_out[5] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[5] -to fpga_top/cby_4__1_/chany_top_out[5] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[6] -to fpga_top/cby_4__1_/chany_bottom_out[6] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[6] -to fpga_top/cby_4__1_/chany_top_out[6] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[7] -to fpga_top/cby_4__1_/chany_bottom_out[7] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[7] -to fpga_top/cby_4__1_/chany_top_out[7] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[8] -to fpga_top/cby_4__1_/chany_bottom_out[8] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[8] -to fpga_top/cby_4__1_/chany_top_out[8] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[9] -to fpga_top/cby_4__1_/chany_bottom_out[9] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[9] -to fpga_top/cby_4__1_/chany_top_out[9] 2.272500113e-12
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[0] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_0__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[0] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_0__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[5] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_0__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[5] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_0__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[1] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_1__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[1] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_1__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[6] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_1__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[6] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_1__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[2] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_2__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[2] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_2__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[7] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_2__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[7] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_2__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[3] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_3__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[3] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_3__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[8] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_3__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[8] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_3__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[4] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_4__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[4] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_4__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[9] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_4__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[9] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_4__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[0] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_5__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[0] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_5__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[5] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_5__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[5] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_5__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[1] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_6__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[1] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_6__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[6] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_6__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[6] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_6__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[2] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_7__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[2] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_7__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[7] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_7__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[7] -to fpga_top/cby_4__1_/right_grid_left_width_0_height_0_subtile_7__pin_outpad_0_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[3] -to fpga_top/cby_4__1_/left_grid_right_width_0_height_0_subtile_0__pin_I_1_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[3] -to fpga_top/cby_4__1_/left_grid_right_width_0_height_0_subtile_0__pin_I_1_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[8] -to fpga_top/cby_4__1_/left_grid_right_width_0_height_0_subtile_0__pin_I_1_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[8] -to fpga_top/cby_4__1_/left_grid_right_width_0_height_0_subtile_0__pin_I_1_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[9] -to fpga_top/cby_4__1_/left_grid_right_width_0_height_0_subtile_0__pin_I_5_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[9] -to fpga_top/cby_4__1_/left_grid_right_width_0_height_0_subtile_0__pin_I_5_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_bottom_in[0] -to fpga_top/cby_4__1_/left_grid_right_width_0_height_0_subtile_0__pin_I_9_[0] 7.247000222e-11
|
||||
set_max_delay -from fpga_top/cby_4__1_/chany_top_in[0] -to fpga_top/cby_4__1_/left_grid_right_width_0_height_0_subtile_0__pin_I_9_[0] 7.247000222e-11
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue