OpenFPGA/openfpga_flow/arch/vpr_only_templates
tangxifan 20cf4acda0 add readme for architecture file naming 2020-07-01 09:54:13 -06:00
..
README.md add readme for architecture file naming 2020-07-01 09:54:13 -06:00
k4_N4_tileable_40nm.xml fixed a bug in single mode FPGA; add arch to regression test; deploy full testbench verification on Travis CI 2020-04-15 15:48:33 -06:00
k6_N10_40nm.xml bug fixed in k6_n10_40 architecture 2020-06-11 19:31:15 -06:00
k6_N10_tileable_40nm.xml add tasks for single mode 2020-04-20 12:55:40 -06:00
k6_frac_N10_40nm.xml Added XML and benchmarks for testing 2020-04-06 00:32:06 -06:00
k6_frac_N10_adder_chain_40nm.xml Added XML and benchmarks for testing 2020-04-06 00:32:06 -06:00
k6_frac_N10_adder_chain_mem16K_40nm.xml Added XML and benchmarks for testing 2020-04-06 00:32:06 -06:00
k6_frac_N10_tileable_40nm.xml Added XML and benchmarks for testing 2020-04-06 00:32:06 -06:00
k6_frac_N10_tileable_adder_chain_40nm.xml add test case of BRAM to Travis CI 2020-04-12 14:27:05 -06:00
k6_frac_N10_tileable_adder_chain_mem16K_40nm.xml add test case of BRAM to Travis CI 2020-04-12 14:27:05 -06:00
k6_frac_N10_tileable_adder_chain_mem16K_aib_40nm.xml try to add aib test case. bug found 2020-04-12 14:54:45 -06:00
k6_frac_N10_tileable_adder_chain_mem16K_multi_io_capacity_40nm.xml add io test cases to Travis CI 2020-04-12 15:01:47 -06:00
k6_frac_N10_tileable_adder_chain_mem16K_reduced_io_40nm.xml add io test cases to Travis CI 2020-04-12 15:01:47 -06:00
k6_frac_N10_tileable_adder_chain_wide_mem16K_40nm.xml Added XML and benchmarks for testing 2020-04-06 00:32:06 -06:00
k6_frac_N10_tileable_adder_register_chain_40nm.xml add register chain and scan chain to Travis CI 2020-04-12 15:28:22 -06:00
k6_frac_N10_tileable_adder_register_scan_chain_40nm.xml add register chain and scan chain to Travis CI 2020-04-12 15:28:22 -06:00
k6_frac_N10_tileable_adder_register_scan_chain_depop50_40nm.xml light change on arch file to accelerate mcnc big20 run 2020-04-19 12:03:31 -06:00
k6_frac_N10_tileable_adder_register_scan_chain_depop50_spypad_40nm.xml add arch file with spy pads 2020-04-22 12:56:09 -06:00
k6_frac_N10_tileable_adder_register_scan_chain_mem16K_depop50_12nm.xml update timing and rename the arch file 2020-04-18 18:39:47 -06:00
k6_frac_N10_tileable_thru_channel_adder_chain_mem16K_40nm.xml Added XML and benchmarks for testing 2020-04-06 00:32:06 -06:00

README.md

Naming convention for VPR architecture files

Please reveal the following architecture features in the names to help quickly spot architecture files.

  • k<lut_size>: Look-Up Table (LUT) size of FPGA. If you have fracturable LUTs or multiple LUT circuits, this should be largest input size.
  • frac: If fracturable LUT is used or not.
  • N<le_size>: Number of logic elements for a CLB. If you have multiple CLB architectures, this should be largest number.
  • tileable: If the routing architecture is tileable or not.
  • adder_chain: If hard adder/carry chain is used inside CLBs
  • register_chain: If shift register chain is used inside CLBs
  • scan_chain: If scan chain testing infrastructure is used inside CLBs
  • _mem<mem_size>: If block RAM (BRAM) is used or not. If used, the memory size should be clarified here. The keyword wide is to specify if the BRAM spanns more than 1 column.
  • aib: If the Advanced Interface Bus (AIB) is used in place of some I/Os.
  • multi_io_capacity: If I/O capacity is different on each side of FPGAs.
  • reduced_io: If I/Os only appear a certain or multiple sides of FPGAs
  • <feature_size>: The technology node which the delay numbers are extracted from.

Other features are used in naming should be listed here.