Overview
File Change Frequency Overall
  • There are 805 files with 162,147 lines of code.
    • 16 files changed more than 100 times (3,970 lines of code)
    • 14 files changed 51-100 times (1,739 lines of code)
    • 31 files changed 21-50 times (1,782 lines of code)
    • 133 files changed 6-20 times (19,369 lines of code)
    • 611 files changed 1-5 times (135,287 lines of code)
2% | 1% | 1% | 11% | 83%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 805 files with 162,147 lines of code.
    • 28 files changed by more than 25 contributors (4,426 lines of code)
    • 58 files changed by 11-25 contributors (5,413 lines of code)
    • 110 files changed by 6-10 contributors (17,010 lines of code)
    • 564 files changed by 2-5 contributors (132,897 lines of code)
    • 45 files changed by 1 contributor (2,401 lines of code)
2% | 3% | 10% | 81% | 1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
v, sv, tcl, py, json, mk, md, sh, yml, rb, cfg, sp, svh, gitignore, txt, yaml, scala, in, patch, toml, dockerignore, svg, sbt, bzl, nix, gitmodules, gitattributes, builder, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
yaml88% | 0% | 0% | 9% | 1%
tcl27% | 7% | 9% | 46% | 8%
py9% | 16% | 15% | 15% | 43%
v0% | 0% | 0% | 12% | 87%
sv0% | 0% | 0% | 8% | 91%
cfg0% | 0% | 0% | 30% | 69%
nix0% | 0% | 0% | 100% | 0%
toml0% | 0% | 0% | 100% | 0%
svh0% | 0% | 0% | 0% | 100%
rb0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
flow2% | <1% | 1% | 11% | 83%
tools0% | 30% | 0% | 5% | 63%
.github0% | 0% | 0% | 74% | 25%
ROOT0% | 0% | 0% | 100% | 0%
etc0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
tcl
global_route.tcl
in flow/scripts
145 - 2019-12-10 2026-08-12 279 57 +2518 / -1884 rovinski@umich.edu oyvind.harboe@zylin.com
tcl
cts.tcl
in flow/scripts
67 - 2019-12-18 2026-07-15 267 54 +2031 / -1601 mateus.p.fogaca@gmail.com mliberty@precisioninno.com
variables.yaml
in flow/scripts
1646 - 2024-10-03 2026-08-06 250 33 +12261 / -3029 oyvind.harboe@zylin.com jeffng@precisioninno.com
tcl
synth.tcl
in flow/scripts
267 - 2019-12-17 2026-07-20 232 57 +2298 / -1516 ajayi@umich.edu mkim@precisioninno.com
tcl
global_place.tcl
in flow/scripts
62 - 2019-12-16 2026-07-13 228 47 +1057 / -851 rovinski@umich.edu augusto.berndt@precisioninn...
tcl
floorplan.tcl
in flow/scripts
151 - 2020-02-01 2026-07-13 224 52 +2124 / -1421 rovinski@umich.edu augusto.berndt@precisioninn...
tcl
final_report.tcl
in flow/scripts
7 - 2020-01-28 2026-07-20 183 50 +1104 / -1274 ajayi@umich.edu mkim@precisioninno.com
genMetrics.py
in flow/util
296 8 2021-02-01 2026-08-03 182 42 +10104 / -7158 rvaradarajan@ucsd.edu mliberty@precisioninno.com
tcl
detail_route.tcl
in flow/scripts
71 - 2020-12-13 2026-07-15 177 46 +1068 / -695 matt.liberty@gmail.com mkim@precisioninno.com
tcl
resize.tcl
in flow/scripts
33 - 2019-12-17 2026-07-13 162 42 +1080 / -1056 ajayi@umich.edu augusto.berndt@precisioninn...
genRuleFile.py
in flow/util
429 2 2021-05-26 2026-05-19 146 32 +5161 / -3622 vitor.vbandeira@gmail.com augusto.berndt@precisioninn...
tcl
util.tcl
in flow/scripts
299 - 2024-05-14 2026-07-15 138 25 +2301 / -436 mliberty@precisioninno.com mkim@precisioninno.com
tcl
detail_place.tcl
in flow/scripts
36 - 2019-12-10 2026-07-20 136 42 +481 / -319 rovinski@umich.edu mkim@precisioninno.com
tcl
synth_preamble.tcl
in flow/scripts
234 - 2021-09-23 2026-08-06 127 32 +1632 / -512 mathur.sanjiv@gmail.com emrmonteiro@precisioninno.com
tcl
macro_place.tcl
in flow/scripts
9 - 2019-12-19 2026-04-13 125 38 +1286 / -1102 ajayi@umich.edu noam.chn1@gmail.com
tcl
report_metrics.tcl
in flow/scripts
218 - 2021-03-12 2026-04-13 104 36 +1811 / -755 pradi001@umn.edu noam.chn1@gmail.com
tcl
io_placement.tcl
in flow/scripts
20 - 2019-12-05 2026-07-15 100 36 +363 / -291 rovinski@umich.edu mkim@precisioninno.com
distributed.py
in tools/AutoTuner/src/autotuner
502 14 2024-04-02 2026-04-09 100 25 +8481 / -6377 39641663+luarss@users.norep... kimi.h.kuparinen@gmail.com
tcl
load.tcl
in flow/scripts
49 - 2021-11-03 2026-08-06 95 31 +991 / -1026 mliberty@eng.ucsd.edu emrmonteiro@precisioninno.com
tcl
pdn.tcl
in flow/scripts
19 - 2019-12-12 2026-04-13 88 36 +355 / -249 rovinski@umich.edu noam.chn1@gmail.com
tcl
generate_abstract.tcl
in flow/scripts
34 - 2021-05-03 2026-04-09 84 32 +492 / -261 ibrahimkhairy@ymail.com kimi.h.kuparinen@gmail.com
tcl
macro_place_util.tcl
in flow/scripts
61 - 2023-08-16 2026-04-13 82 26 +718 / -603 oyvind.harboe@zylin.com noam.chn1@gmail.com
tcl
20 - 2022-02-04 2026-07-13 79 28 +456 / -366 mwoo@eng.ucsd.edu augusto.berndt@precisioninn...
tcl
fillcell.tcl
in flow/scripts
14 - 2020-03-26 2026-07-15 76 32 +369 / -218 rovinski@umich.edu mkim@precisioninno.com
tcl
save_images.tcl
in flow/scripts
106 - 2021-11-18 2026-07-13 75 28 +885 / -231 mliberty@eng.ucsd.edu augusto.berndt@precisioninn...
tcl
tapcell.tcl
in flow/scripts
12 - 2019-12-20 2026-04-13 68 25 +300 / -191 ajayi@umich.edu noam.chn1@gmail.com
tcl
open.tcl
in flow/scripts
82 - 2024-10-11 2026-05-22 66 16 +870 / -235 oyvind.harboe@zylin.com augusto.berndt@precisioninn...
tcl
density_fill.tcl
in flow/scripts
16 - 2020-10-12 2026-07-15 62 28 +191 / -117 matt.liberty@gmail.com mkim@precisioninno.com
genReport.py
in flow/util
257 6 2021-07-30 2026-04-13 62 31 +3555 / -2376 vitor.vbandeira@gmail.com noam.chn1@gmail.com
utils.py
in tools/AutoTuner/src/autotuner
547 14 2024-10-21 2026-05-18 53 21 +4910 / -483 eszpotanski@antmicro.com dsengupta@precisioninno.com
genElapsedTime.py
in flow/util
121 3 2023-03-03 2026-05-19 50 26 +1095 / -450 habibayassin@aucegypt.edu augusto.berndt@precisioninn...
checkMetadata.py
in flow/util
94 1 2020-02-27 2026-08-03 49 23 +1947 / -1306 matt.liberty@gmail.com mliberty@precisioninno.com
tcl
write_ref_sdc.tcl
in flow/scripts
35 - 2021-05-07 2026-07-15 48 28 +346 / -87 cherry@parallaxsw.com mkim@precisioninno.com
tcl
fastroute.tcl
in flow/platforms/sky130hd
3 - 2021-02-01 2025-08-25 46 28 +178 / -142 vvbandeira@users.noreply.gi... arthurjolo@gmail.com
correlateRC.py
in flow/util
31 - 2022-02-25 2026-08-03 41 24 +2995 / -1751 cherry@parallaxsw.com arthurkoucher@precisioninno...
def2stream.py
in flow/util
100 1 2021-04-14 2026-04-13 38 22 +1541 / -845 46405338+arlpetergadfort@us... noam.chn1@gmail.com
genReportTable.py
in flow/util
353 4 2021-07-30 2025-04-24 38 16 +3518 / -1226 vitor.vbandeira@gmail.com vvbandeira@users.noreply.gi...
uploadMetadata.py
in flow/util
403 10 2023-02-28 2026-08-11 36 17 +2701 / -522 habibayassin@aucegypt.edu sombrio@sombrasoft.dev
tcl
read_liberty.tcl
in flow/scripts
37 - 2021-09-21 2026-08-06 34 17 +263 / -102 peter.gadfort.civ@army.mil emrmonteiro@precisioninno.com
tcl
tapcell.tcl
in flow/platforms/asap7/openRoad
13 - 2021-03-11 2025-08-25 32 24 +236 / -134 pchaiyakul@dfm.ucsd.edu arthurjolo@gmail.com
tcl
fastroute.tcl
in flow/platforms/sky130hs
3 - 2021-02-01 2025-06-05 31 25 +137 / -88 vvbandeira@users.noreply.gi... 43450810+eder-matheus@users...
tcl
synth_canonicalize.tcl
in flow/scripts
13 - 2024-07-03 2026-04-09 31 15 +139 / -41 oyvind.harboe@zylin.com kimi.h.kuparinen@gmail.com
tcl
pdn.tcl
in flow/platforms/ihp-sg13g2
29 - 2023-10-18 2026-04-09 31 19 +227 / -109 herman@ihp-microelectronics... kimi.h.kuparinen@gmail.com
tcl
BLOCKS_grid_strategy.tcl
in flow/platforms/asap7/openRoad/pdn
42 - 2023-08-29 2025-10-12 31 16 +218 / -54 oyvind.harboe@zylin.com osama21@aucegypt.edu
tcl
synth_odb.tcl
in flow/scripts
34 - 2025-08-14 2026-07-15 30 15 +291 / -41 oyvind.harboe@zylin.com mkim@precisioninno.com
mem_dump.py
in flow/scripts
119 4 2023-12-27 2026-04-09 30 15 +1280 / -297 oyvind.harboe@zylin.com kimi.h.kuparinen@gmail.com
tcl
cdl.tcl
in flow/scripts
4 - 2020-11-01 2024-10-21 27 14 +84 / -109 rovinski@users.noreply.gith... emrmonteiro@precisioninno.com
tcl
pdn.tcl
in flow/designs/ihp-sg13g2/i2c-gpio-expander
33 - 2025-01-05 2026-04-13 27 14 +521 / -373 dnltz@aesc-silicon.de noam.chn1@gmail.com
tcl
tapcell.tcl
in flow/platforms/sky130hs
3 - 2021-02-01 2024-09-22 26 20 +62 / -38 vvbandeira@users.noreply.gi... osama21@aucegypt.edu
tcl
fastroute.tcl
in flow/platforms/nangate45
4 - 2020-12-21 2025-06-05 26 13 +77 / -63 emrmonteiro@inf.ufrgs.br 43450810+eder-matheus@users...
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
v
asap7sc7p5t_AO_RVT_TT_201020.v
in flow/platforms/asap7/verilog/stdcell
5741 - 2024-07-18 2024-07-31 5 5 +48032 / -0 eder.matheus.monteiro@gmail... arthurckoucher@gmail.com
v
asap7sc7p5t_OA_RVT_TT_201020.v
in flow/platforms/asap7/verilog/stdcell
5535 - 2026-02-07 2026-04-09 7 7 +46280 / -0 taktoa@gmail.com kimi.h.kuparinen@gmail.com
sv
control_mvp.sv
in flow/designs/src/cva6/core/cvfpu/src/fpu_div_sqrt_mvp/hdl
3170 - 2025-03-18 2025-03-20 2 5 +20478 / -0 augusto.berndt@precisioninn... augusto.berndt@precisioninn...
v
asap7sc7p5t_SEQ_RVT_TT_220101.v
in flow/platforms/asap7/verilog/stdcell
2128 - 2024-07-18 2024-07-31 5 5 +20082 / -50 eder.matheus.monteiro@gmail... arthurckoucher@gmail.com
genMetrics.py
in flow/util
296 8 2021-02-01 2026-08-03 182 42 +10104 / -7158 rvaradarajan@ucsd.edu mliberty@precisioninno.com
sv
csr_regfile.sv
in flow/designs/src/cva6/core
2688 - 2025-03-18 2026-04-13 6 9 +16721 / -5 augusto.berndt@precisioninn... noam.chn1@gmail.com
variables.yaml
in flow/scripts
1646 - 2024-10-03 2026-08-06 250 33 +12261 / -3029 oyvind.harboe@zylin.com jeffng@precisioninno.com
distributed.py
in tools/AutoTuner/src/autotuner
502 14 2024-04-02 2026-04-09 100 25 +8481 / -6377 39641663+luarss@users.norep... kimi.h.kuparinen@gmail.com
v
asap7sc7p5t_SIMPLE_RVT_TT_201020.v
in flow/platforms/asap7/verilog/stdcell
1439 - 2024-07-18 2024-07-31 5 5 +14328 / -0 eder.matheus.monteiro@gmail... arthurckoucher@gmail.com
sv
cva6.sv
in flow/designs/src/cva6/core
1705 - 2025-03-18 2025-03-20 2 5 +10902 / -0 augusto.berndt@precisioninn... augusto.berndt@precisioninn...
v
eth_wishbone.v
in flow/designs/src/ethmac
2008 - 2021-11-19 2022-01-26 4 4 +10704 / -0 paruthi143@gmail.com 46945466+tspyrou@users.nore...
v
sg13g2_stdcell.v
in flow/platforms/ihp-sg13g2/verilog
2031 - 2024-06-26 2025-11-07 7 7 +10320 / -155 d.schultz@phytec.de oyvind.harboe@zylin.com
sv
decoder.sv
in flow/designs/src/cva6/core
1672 - 2025-03-18 2025-03-20 2 5 +10332 / -0 augusto.berndt@precisioninn... augusto.berndt@precisioninn...
genRuleFile.py
in flow/util
429 2 2021-05-26 2026-05-19 146 32 +5161 / -3622 vitor.vbandeira@gmail.com augusto.berndt@precisioninn...
v
asap7sc7p5t_INVBUF_RVT_TT_201020.v
in flow/platforms/asap7/verilog/stdcell
812 - 2024-07-18 2024-07-31 5 5 +8368 / -0 eder.matheus.monteiro@gmail... arthurckoucher@gmail.com
v
ibex_tracer.v
in flow/designs/src/chameleon/ibex/models
55 - 2021-02-25 2021-03-10 4 5 +7980 / -0 mehdi@vlsipool-j02.eecs.umi... 46945466+tspyrou@users.nore...
sv
hpdcache.sv
in flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src
1138 - 2025-03-18 2025-03-20 2 5 +7746 / -0 augusto.berndt@precisioninn... augusto.berndt@precisioninn...
sv
issue_read_operands.sv
in flow/designs/src/cva6/core
1114 - 2025-03-18 2025-03-20 2 5 +7290 / -0 augusto.berndt@precisioninn... augusto.berndt@precisioninn...
sv
hpdcache_ctrl.sv
in flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src
995 - 2025-03-18 2025-03-20 2 5 +6690 / -0 augusto.berndt@precisioninn... augusto.berndt@precisioninn...
v
ibex_cs_registers.v
in flow/designs/src/chameleon_hier/rtl/ibex
1331 - 2021-05-03 2021-06-24 3 3 +6655 / -0 ibrahimkhairy@ymail.com sew.kim501@gmail.com
v
ibex_cs_registers.v
in flow/designs/src/chameleon/ibex
1331 - 2021-02-25 2021-03-10 4 5 +6655 / -0 mehdi@vlsipool-j02.eecs.umi... 46945466+tspyrou@users.nore...
sv
hpdcache_ctrl_pe.sv
in flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src
887 - 2025-03-18 2025-03-20 2 5 +6216 / -0 augusto.berndt@precisioninn... augusto.berndt@precisioninn...
sv
riscv_pkg.sv
in flow/designs/src/cva6/core/include
939 - 2025-03-18 2025-03-20 2 5 +6048 / -0 augusto.berndt@precisioninn... augusto.berndt@precisioninn...
sv
hpdcache_memctrl.sv
in flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src
867 - 2025-03-18 2025-03-20 2 5 +5976 / -0 augusto.berndt@precisioninn... augusto.berndt@precisioninn...
sv
hpdcache_uncached.sv
in flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src
883 - 2025-03-18 2025-03-20 2 5 +5952 / -0 augusto.berndt@precisioninn... augusto.berndt@precisioninn...
genReport.py
in flow/util
257 6 2021-07-30 2026-04-13 62 31 +3555 / -2376 vitor.vbandeira@gmail.com noam.chn1@gmail.com
v
ibex_decoder.v
in flow/designs/src/chameleon_hier/rtl/ibex
1155 - 2021-05-03 2021-06-24 3 3 +5775 / -0 ibrahimkhairy@ymail.com sew.kim501@gmail.com
v
ibex_decoder.v
in flow/designs/src/chameleon/ibex
1155 - 2021-02-25 2021-03-10 4 5 +5775 / -0 mehdi@vlsipool-j02.eecs.umi... 46945466+tspyrou@users.nore...
sv
compressed_decoder.sv
in flow/designs/src/cva6/core
888 - 2025-03-18 2025-03-20 2 5 +5682 / -0 augusto.berndt@precisioninn... augusto.berndt@precisioninn...
utils.py
in tools/AutoTuner/src/autotuner
547 14 2024-10-21 2026-05-18 53 21 +4910 / -483 eszpotanski@antmicro.com dsengupta@precisioninno.com
v
ibex_core.v
in flow/designs/src/chameleon_hier/rtl/ibex
1076 - 2021-05-03 2021-06-24 3 3 +5380 / -0 ibrahimkhairy@ymail.com sew.kim501@gmail.com
v
ibex_core.v
in flow/designs/src/chameleon/ibex
1076 - 2021-02-25 2021-03-10 4 5 +5380 / -0 mehdi@vlsipool-j02.eecs.umi... 46945466+tspyrou@users.nore...
sv
snitch.sv
in flow/designs/src/mempool_group/rtl/snitch/src
1715 - 2025-03-04 2025-03-11 3 3 +5379 / -0 jeffng@precisioninno.com augusto.berndt@precisioninn...
sv
load_store_unit.sv
in flow/designs/src/cva6/core
811 - 2025-03-18 2026-04-13 6 9 +5271 / -0 augusto.berndt@precisioninn... noam.chn1@gmail.com
v
ibex_id_stage.v
in flow/designs/src/chameleon_hier/rtl/ibex
1016 - 2021-05-03 2021-06-24 3 3 +5125 / -0 ibrahimkhairy@ymail.com sew.kim501@gmail.com
v
ibex_id_stage.v
in flow/designs/src/chameleon/ibex
1016 - 2021-02-25 2021-03-10 4 5 +5125 / -0 mehdi@vlsipool-j02.eecs.umi... 46945466+tspyrou@users.nore...
sv
fpnew_fma_multi.sv
in flow/designs/src/cva6/core/cvfpu/src
749 - 2025-03-18 2025-03-20 2 5 +5034 / -0 augusto.berndt@precisioninn... augusto.berndt@precisioninn...
sv
ariane_pkg.sv
in flow/designs/src/cva6/core/include
750 - 2025-03-18 2025-03-20 2 5 +4908 / -0 augusto.berndt@precisioninn... augusto.berndt@precisioninn...
v
ibex_alu.v
in flow/designs/src/chameleon_hier/rtl/ibex
946 - 2021-05-03 2021-06-24 4 3 +4773 / -13 ibrahimkhairy@ymail.com sew.kim501@gmail.com
v
I2cGpioExpander.v
in flow/designs/ihp-sg13g2/i2c-gpio-expander
669 - 2025-01-05 2025-01-21 2 4 +4785 / -0 dnltz@aesc-silicon.de mliberty@precisioninno.com
sv
fpnew_cast_multi.sv
in flow/designs/src/cva6/core/cvfpu/src
697 - 2025-03-18 2025-03-20 2 5 +4764 / -0 augusto.berndt@precisioninn... augusto.berndt@precisioninn...
v
eth_top.v
in flow/designs/src/ethmac
745 - 2021-11-19 2022-01-26 4 4 +4760 / -0 paruthi143@gmail.com 46945466+tspyrou@users.nore...
correlateRC.py
in flow/util
31 - 2022-02-25 2026-08-03 41 24 +2995 / -1751 cherry@parallaxsw.com arthurkoucher@precisioninno...
genReportTable.py
in flow/util
353 4 2021-07-30 2025-04-24 38 16 +3518 / -1226 vitor.vbandeira@gmail.com vvbandeira@users.noreply.gi...
v
eth_registers.v
in flow/designs/src/ethmac
903 - 2021-11-19 2022-01-26 4 4 +4736 / -0 paruthi143@gmail.com 46945466+tspyrou@users.nore...
v
ethmac.v
in flow/designs/src/ethmac
730 - 2021-11-19 2022-01-26 4 4 +4704 / -0 paruthi143@gmail.com 46945466+tspyrou@users.nore...
v
ibex_alu.v
in flow/designs/src/chameleon/ibex
926 - 2021-02-25 2021-03-10 4 5 +4700 / -0 mehdi@vlsipool-j02.eecs.umi... 46945466+tspyrou@users.nore...
v
i2c_master.v
in flow/designs/src/chameleon/IPs
726 - 2021-02-25 2021-03-10 4 5 +4655 / -0 mehdi@vlsipool-j02.eecs.umi... 46945466+tspyrou@users.nore...
v
i2c_master.v
in flow/designs/src/chameleon_hier/rtl/IPs
726 - 2021-05-03 2021-06-24 4 3 +4624 / -17 ibrahimkhairy@ymail.com sew.kim501@gmail.com
sv
riscv_instr.sv
in flow/designs/src/mempool_group/rtl/snitch/src
1546 - 2025-03-04 2025-03-11 3 3 +4638 / -0 jeffng@precisioninno.com augusto.berndt@precisioninn...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
tcl
global_route.tcl
in flow/scripts
145 - 2019-12-10 2026-08-12 279 57 +2518 / -1884 rovinski@umich.edu oyvind.harboe@zylin.com
tcl
synth.tcl
in flow/scripts
267 - 2019-12-17 2026-07-20 232 57 +2298 / -1516 ajayi@umich.edu mkim@precisioninno.com
tcl
cts.tcl
in flow/scripts
67 - 2019-12-18 2026-07-15 267 54 +2031 / -1601 mateus.p.fogaca@gmail.com mliberty@precisioninno.com
tcl
floorplan.tcl
in flow/scripts
151 - 2020-02-01 2026-07-13 224 52 +2124 / -1421 rovinski@umich.edu augusto.berndt@precisioninn...
tcl
final_report.tcl
in flow/scripts
7 - 2020-01-28 2026-07-20 183 50 +1104 / -1274 ajayi@umich.edu mkim@precisioninno.com
tcl
global_place.tcl
in flow/scripts
62 - 2019-12-16 2026-07-13 228 47 +1057 / -851 rovinski@umich.edu augusto.berndt@precisioninn...
tcl
detail_route.tcl
in flow/scripts
71 - 2020-12-13 2026-07-15 177 46 +1068 / -695 matt.liberty@gmail.com mkim@precisioninno.com
genMetrics.py
in flow/util
296 8 2021-02-01 2026-08-03 182 42 +10104 / -7158 rvaradarajan@ucsd.edu mliberty@precisioninno.com
tcl
resize.tcl
in flow/scripts
33 - 2019-12-17 2026-07-13 162 42 +1080 / -1056 ajayi@umich.edu augusto.berndt@precisioninn...
tcl
detail_place.tcl
in flow/scripts
36 - 2019-12-10 2026-07-20 136 42 +481 / -319 rovinski@umich.edu mkim@precisioninno.com
tcl
macro_place.tcl
in flow/scripts
9 - 2019-12-19 2026-04-13 125 38 +1286 / -1102 ajayi@umich.edu noam.chn1@gmail.com
tcl
report_metrics.tcl
in flow/scripts
218 - 2021-03-12 2026-04-13 104 36 +1811 / -755 pradi001@umn.edu noam.chn1@gmail.com
tcl
io_placement.tcl
in flow/scripts
20 - 2019-12-05 2026-07-15 100 36 +363 / -291 rovinski@umich.edu mkim@precisioninno.com
tcl
pdn.tcl
in flow/scripts
19 - 2019-12-12 2026-04-13 88 36 +355 / -249 rovinski@umich.edu noam.chn1@gmail.com
variables.yaml
in flow/scripts
1646 - 2024-10-03 2026-08-06 250 33 +12261 / -3029 oyvind.harboe@zylin.com jeffng@precisioninno.com
genRuleFile.py
in flow/util
429 2 2021-05-26 2026-05-19 146 32 +5161 / -3622 vitor.vbandeira@gmail.com augusto.berndt@precisioninn...
tcl
synth_preamble.tcl
in flow/scripts
234 - 2021-09-23 2026-08-06 127 32 +1632 / -512 mathur.sanjiv@gmail.com emrmonteiro@precisioninno.com
tcl
generate_abstract.tcl
in flow/scripts
34 - 2021-05-03 2026-04-09 84 32 +492 / -261 ibrahimkhairy@ymail.com kimi.h.kuparinen@gmail.com
tcl
fillcell.tcl
in flow/scripts
14 - 2020-03-26 2026-07-15 76 32 +369 / -218 rovinski@umich.edu mkim@precisioninno.com
tcl
load.tcl
in flow/scripts
49 - 2021-11-03 2026-08-06 95 31 +991 / -1026 mliberty@eng.ucsd.edu emrmonteiro@precisioninno.com
genReport.py
in flow/util
257 6 2021-07-30 2026-04-13 62 31 +3555 / -2376 vitor.vbandeira@gmail.com noam.chn1@gmail.com
tcl
20 - 2022-02-04 2026-07-13 79 28 +456 / -366 mwoo@eng.ucsd.edu augusto.berndt@precisioninn...
tcl
save_images.tcl
in flow/scripts
106 - 2021-11-18 2026-07-13 75 28 +885 / -231 mliberty@eng.ucsd.edu augusto.berndt@precisioninn...
tcl
density_fill.tcl
in flow/scripts
16 - 2020-10-12 2026-07-15 62 28 +191 / -117 matt.liberty@gmail.com mkim@precisioninno.com
tcl
write_ref_sdc.tcl
in flow/scripts
35 - 2021-05-07 2026-07-15 48 28 +346 / -87 cherry@parallaxsw.com mkim@precisioninno.com
tcl
fastroute.tcl
in flow/platforms/sky130hd
3 - 2021-02-01 2025-08-25 46 28 +178 / -142 vvbandeira@users.noreply.gi... arthurjolo@gmail.com
tcl
macro_place_util.tcl
in flow/scripts
61 - 2023-08-16 2026-04-13 82 26 +718 / -603 oyvind.harboe@zylin.com noam.chn1@gmail.com
genElapsedTime.py
in flow/util
121 3 2023-03-03 2026-05-19 50 26 +1095 / -450 habibayassin@aucegypt.edu augusto.berndt@precisioninn...
tcl
util.tcl
in flow/scripts
299 - 2024-05-14 2026-07-15 138 25 +2301 / -436 mliberty@precisioninno.com mkim@precisioninno.com
distributed.py
in tools/AutoTuner/src/autotuner
502 14 2024-04-02 2026-04-09 100 25 +8481 / -6377 39641663+luarss@users.norep... kimi.h.kuparinen@gmail.com
tcl
tapcell.tcl
in flow/scripts
12 - 2019-12-20 2026-04-13 68 25 +300 / -191 ajayi@umich.edu noam.chn1@gmail.com
tcl
fastroute.tcl
in flow/platforms/sky130hs
3 - 2021-02-01 2025-06-05 31 25 +137 / -88 vvbandeira@users.noreply.gi... 43450810+eder-matheus@users...
correlateRC.py
in flow/util
31 - 2022-02-25 2026-08-03 41 24 +2995 / -1751 cherry@parallaxsw.com arthurkoucher@precisioninno...
tcl
tapcell.tcl
in flow/platforms/asap7/openRoad
13 - 2021-03-11 2025-08-25 32 24 +236 / -134 pchaiyakul@dfm.ucsd.edu arthurjolo@gmail.com
tcl
setRC.tcl
in flow/platforms/sky130hd
13 - 2021-02-01 2026-07-13 26 24 +173 / -94 vvbandeira@users.noreply.gi... augusto.berndt@precisioninn...
checkMetadata.py
in flow/util
94 1 2020-02-27 2026-08-03 49 23 +1947 / -1306 matt.liberty@gmail.com mliberty@precisioninno.com
def2stream.py
in flow/util
100 1 2021-04-14 2026-04-13 38 22 +1541 / -845 46405338+arlpetergadfort@us... noam.chn1@gmail.com
utils.py
in tools/AutoTuner/src/autotuner
547 14 2024-10-21 2026-05-18 53 21 +4910 / -483 eszpotanski@antmicro.com dsengupta@precisioninno.com
tcl
tapcell.tcl
in flow/platforms/sky130hs
3 - 2021-02-01 2024-09-22 26 20 +62 / -38 vvbandeira@users.noreply.gi... osama21@aucegypt.edu
tcl
setRC.tcl
in flow/platforms/asap7
20 - 2021-01-29 2026-07-21 25 20 +372 / -233 sew.kim501@gmail.com mkim@precisioninno.com
tcl
deletePowerNets.tcl
in flow/scripts
23 - 2020-07-16 2026-05-18 24 20 +118 / -26 rovinski@umich.edu dsengupta@precisioninno.com
tcl
tapcell.tcl
in flow/platforms/sky130hd
3 - 2021-02-01 2024-09-22 23 20 +57 / -33 vvbandeira@users.noreply.gi... osama21@aucegypt.edu
tcl
pdn.tcl
in flow/platforms/ihp-sg13g2
29 - 2023-10-18 2026-04-09 31 19 +227 / -109 herman@ihp-microelectronics... kimi.h.kuparinen@gmail.com
tcl
setRC.tcl
in flow/platforms/sky130hs
13 - 2021-02-01 2026-05-22 24 18 +148 / -61 vvbandeira@users.noreply.gi... augusto.berndt@precisioninn...
tcl
klayout.tcl
in flow/scripts
18 - 2020-01-27 2025-08-25 24 18 +158 / -83 ajayi@umich.edu arthurjolo@gmail.com
uploadMetadata.py
in flow/util
403 10 2023-02-28 2026-08-11 36 17 +2701 / -522 habibayassin@aucegypt.edu sombrio@sombrasoft.dev
tcl
read_liberty.tcl
in flow/scripts
37 - 2021-09-21 2026-08-06 34 17 +263 / -102 peter.gadfort.civ@army.mil emrmonteiro@precisioninno.com
tcl
deleteNonClkNets.tcl
in flow/scripts
35 - 2020-07-16 2026-05-18 20 17 +210 / -33 rovinski@umich.edu dsengupta@precisioninno.com
tcl
setRC.tcl
in flow/platforms/nangate45
12 - 2020-06-23 2026-05-18 18 17 +130 / -64 rovinski@umich.edu dsengupta@precisioninno.com
tcl
open.tcl
in flow/scripts
82 - 2024-10-11 2026-05-22 66 16 +870 / -235 oyvind.harboe@zylin.com augusto.berndt@precisioninn...
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
v
gcd.v
in flow/designs/src/gcd
449 -
v
cells_latch.v
in flow/platforms/nangate45
14 -
v
aes_cipher_top.v
in flow/designs/src/aes
1 -
v
aes_inv_cipher_top.v
in flow/designs/src/aes
1 -
v
aes_key_expand_128.v
in flow/designs/src/aes
1 -
v
timescale.v
in flow/designs/src/aes
1 -
liberty_exporter.py
in tools/FakeRAM2.0/utils
384 22 2026-08-04 2026-08-05 2 1 +916 / -0 mliberty@precisioninno.com mliberty@precisioninno.com
basic_port_creator.py
in tools/FakeRAM2.0/utils
193 10 2026-08-04 2026-08-05 2 1 +496 / -0 mliberty@precisioninno.com mliberty@precisioninno.com
spreadsheet_ram.py
in tools/FakeRAM2.0
188 8 2026-08-04 2026-08-05 2 1 +610 / -2 mliberty@precisioninno.com mliberty@precisioninno.com
class_memory.py
in tools/FakeRAM2.0/utils
147 32 2026-08-04 2026-08-05 2 1 +511 / -5 mliberty@precisioninno.com mliberty@precisioninno.com
verilog_exporter.py
in tools/FakeRAM2.0/utils
141 13 2026-08-04 2026-08-05 2 1 +421 / -7 mliberty@precisioninno.com mliberty@precisioninno.com
single_port_ram_verilog_exporter.py
in tools/FakeRAM2.0/utils
128 6 2026-08-04 2026-08-05 2 1 +309 / -7 mliberty@precisioninno.com mliberty@precisioninno.com
lef_exporter.py
in tools/FakeRAM2.0/utils
127 10 2026-08-04 2026-08-05 2 1 +351 / -1 mliberty@precisioninno.com mliberty@precisioninno.com
class_process.py
in tools/FakeRAM2.0/utils
119 28 2026-08-04 2026-08-05 2 1 +437 / -1 mliberty@precisioninno.com mliberty@precisioninno.com
ss_port_organizer.py
in tools/FakeRAM2.0/utils
94 7 2026-08-04 2026-08-05 2 1 +222 / -0 mliberty@precisioninno.com mliberty@precisioninno.com
timing_data.py
in tools/FakeRAM2.0/utils
66 20 2026-08-04 2026-08-05 2 1 +296 / -0 mliberty@precisioninno.com mliberty@precisioninno.com
physical_data.py
in tools/FakeRAM2.0/utils
61 10 2026-08-04 2026-08-05 2 1 +238 / -0 mliberty@precisioninno.com mliberty@precisioninno.com
rw_port_group.py
in tools/FakeRAM2.0/utils
56 18 2026-08-04 2026-08-05 2 1 +238 / -0 mliberty@precisioninno.com mliberty@precisioninno.com
ram_verilog_exporter.py
in tools/FakeRAM2.0/utils
47 5 2026-08-04 2026-08-05 2 1 +132 / -0 mliberty@precisioninno.com mliberty@precisioninno.com
v
cells_adders_R.v
in flow/platforms/asap7/yoSys
47 - 2022-12-15 2022-12-15 1 1 +162 / -0 mliberty@eng.ucsd.edu mliberty@eng.ucsd.edu
v
cells_adders_L.v
in flow/platforms/asap7/yoSys
47 - 2022-12-15 2022-12-15 1 1 +162 / -0 mliberty@eng.ucsd.edu mliberty@eng.ucsd.edu
v
cells_adders_SL.v
in flow/platforms/asap7/yoSys
47 - 2022-12-15 2022-12-15 1 1 +162 / -0 mliberty@eng.ucsd.edu mliberty@eng.ucsd.edu
run_utils.py
in tools/FakeRAM2.0/utils
45 5 2026-08-04 2026-08-05 2 1 +133 / -1 mliberty@precisioninno.com mliberty@precisioninno.com
port.py
in tools/FakeRAM2.0/utils
35 12 2026-08-04 2026-08-05 2 1 +156 / -0 mliberty@precisioninno.com mliberty@precisioninno.com
single_port_ram_liberty_exporter.py
in tools/FakeRAM2.0/utils
35 2 2026-08-04 2026-08-05 2 1 +96 / -0 mliberty@precisioninno.com mliberty@precisioninno.com
run.py
in tools/FakeRAM2.0
34 2 2026-08-04 2026-08-05 2 1 +110 / -4 mliberty@precisioninno.com mliberty@precisioninno.com
ss_port_creator.py
in tools/FakeRAM2.0/utils
34 4 2026-08-04 2026-08-05 2 1 +93 / -1 mliberty@precisioninno.com mliberty@precisioninno.com
memory_config.py
in tools/FakeRAM2.0/utils
28 8 2026-08-04 2026-08-05 2 1 +96 / -0 mliberty@precisioninno.com mliberty@precisioninno.com
single_port_ram.py
in tools/FakeRAM2.0/utils
27 4 2026-08-04 2026-08-05 2 1 +140 / -0 mliberty@precisioninno.com mliberty@precisioninno.com
cfg
example_input_file.cfg
in tools/FakeRAM2.0
27 - 2026-08-04 2026-08-05 2 1 +110 / -0 mliberty@precisioninno.com mliberty@precisioninno.com
regfile_verilog_exporter.py
in tools/FakeRAM2.0/utils
23 3 2026-08-04 2026-08-05 2 1 +72 / -0 mliberty@precisioninno.com mliberty@precisioninno.com
ram_liberty_exporter.py
in tools/FakeRAM2.0/utils
22 3 2026-08-04 2026-08-05 2 1 +80 / -0 mliberty@precisioninno.com mliberty@precisioninno.com
factory_base.py
in tools/FakeRAM2.0/utils
17 3 2026-08-04 2026-08-05 2 1 +74 / -0 mliberty@precisioninno.com mliberty@precisioninno.com
single_port_ssram.py
in tools/FakeRAM2.0/utils
15 3 2026-08-04 2026-08-05 2 1 +70 / -0 mliberty@precisioninno.com mliberty@precisioninno.com
dual_port_regfile.py
in tools/FakeRAM2.0/utils
14 2 2026-08-04 2026-08-05 2 1 +100 / -0 mliberty@precisioninno.com mliberty@precisioninno.com
dual_port_ram.py
in tools/FakeRAM2.0/utils
14 2 2026-08-04 2026-08-05 2 1 +100 / -0 mliberty@precisioninno.com mliberty@precisioninno.com
v
cells_latch_R.v
in flow/platforms/asap7/yoSys
14 - 2022-12-15 2022-12-15 1 1 +45 / -0 mliberty@eng.ucsd.edu mliberty@eng.ucsd.edu
v
cells_latch_L.v
in flow/platforms/asap7/yoSys
14 - 2022-12-15 2022-12-15 1 1 +45 / -0 mliberty@eng.ucsd.edu mliberty@eng.ucsd.edu
v
cells_latch_SL.v
in flow/platforms/asap7/yoSys
14 - 2022-12-15 2022-12-15 1 1 +45 / -0 mliberty@eng.ucsd.edu mliberty@eng.ucsd.edu
ram.py
in tools/FakeRAM2.0/utils
13 3 2026-08-04 2026-08-05 2 1 +76 / -0 mliberty@precisioninno.com mliberty@precisioninno.com
single_port_regfile.py
in tools/FakeRAM2.0/utils
12 2 2026-08-04 2026-08-05 2 1 +82 / -0 mliberty@precisioninno.com mliberty@precisioninno.com
reg_file.py
in tools/FakeRAM2.0/utils
12 3 2026-08-04 2026-08-05 2 1 +76 / -0 mliberty@precisioninno.com mliberty@precisioninno.com
memory_factory.py
in tools/FakeRAM2.0/utils
11 - 2026-08-04 2026-08-05 2 1 +40 / -0 mliberty@precisioninno.com mliberty@precisioninno.com
regfile_liberty_exporter.py
in tools/FakeRAM2.0/utils
8 2 2026-08-04 2026-08-05 2 1 +46 / -0 mliberty@precisioninno.com mliberty@precisioninno.com
exporter.py
in tools/FakeRAM2.0/utils
8 3 2026-08-04 2026-08-05 2 1 +36 / -0 mliberty@precisioninno.com mliberty@precisioninno.com
v
cells_clkgate_SL.v
in flow/platforms/asap7/yoSys
8 - 2022-12-15 2022-12-15 1 1 +48 / -0 mliberty@eng.ucsd.edu mliberty@eng.ucsd.edu
v
cells_clkgate_R.v
in flow/platforms/asap7/yoSys
8 - 2022-12-15 2022-12-15 1 1 +48 / -0 mliberty@eng.ucsd.edu mliberty@eng.ucsd.edu
v
cells_clkgate_L.v
in flow/platforms/asap7/yoSys
8 - 2022-12-15 2022-12-15 1 1 +48 / -0 mliberty@eng.ucsd.edu mliberty@eng.ucsd.edu
named_object.py
in tools/FakeRAM2.0/utils
5 2 2026-08-04 2026-08-05 2 1 +30 / -0 mliberty@precisioninno.com mliberty@precisioninno.com
__init__.py
in tools/FakeRAM2.0
2 - 2026-08-04 2026-08-05 2 1 +8 / -0 mliberty@precisioninno.com mliberty@precisioninno.com
Correlations

File Size vs. Number of Changes: 805 points

flow/scripts/global_route.tcl x: 145 lines of code y: 279 # changes flow/util/uploadMetadata.py x: 403 lines of code y: 36 # changes flow/util/write_rc_helper.tcl x: 123 lines of code y: 5 # changes flow/scripts/lec_check.tcl x: 72 lines of code y: 21 # changes flow/scripts/variables.yaml x: 1646 lines of code y: 250 # changes flow/scripts/load.tcl x: 49 lines of code y: 95 # changes flow/scripts/memories/detect.py x: 151 lines of code y: 3 # changes flow/scripts/memories/extract_memories.tcl x: 16 lines of code y: 3 # changes flow/scripts/memories/gen_memories.py x: 119 lines of code y: 3 # changes flow/scripts/memories/idiomatic.py x: 26 lines of code y: 3 # changes flow/scripts/read_liberty.tcl x: 37 lines of code y: 34 # changes flow/scripts/synth_preamble.tcl x: 234 lines of code y: 127 # changes tools/FakeRAM2.0/__init__.py x: 2 lines of code y: 2 # changes tools/FakeRAM2.0/example_input_file.cfg x: 27 lines of code y: 2 # changes tools/FakeRAM2.0/run.py x: 34 lines of code y: 2 # changes tools/FakeRAM2.0/spreadsheet_ram.py x: 188 lines of code y: 2 # changes tools/FakeRAM2.0/utils/class_memory.py x: 147 lines of code y: 2 # changes tools/FakeRAM2.0/utils/class_process.py x: 119 lines of code y: 2 # changes tools/FakeRAM2.0/utils/dual_port_ram.py x: 14 lines of code y: 2 # changes tools/FakeRAM2.0/utils/lef_exporter.py x: 127 lines of code y: 2 # changes tools/FakeRAM2.0/utils/liberty_exporter.py x: 384 lines of code y: 2 # changes tools/FakeRAM2.0/utils/physical_data.py x: 61 lines of code y: 2 # changes tools/FakeRAM2.0/utils/ram_verilog_exporter.py x: 47 lines of code y: 2 # changes tools/FakeRAM2.0/utils/ss_port_organizer.py x: 94 lines of code y: 2 # changes tools/FakeRAM2.0/utils/timing_data.py x: 66 lines of code y: 2 # changes tools/FakeRAM2.0/utils/verilog_exporter.py x: 141 lines of code y: 2 # changes flow/platforms/asap7/verilog/fakeram7_2048x39.v x: 57 lines of code y: 4 # changes flow/platforms/asap7/verilog/fakeram7_256x256.v x: 57 lines of code y: 5 # changes flow/platforms/asap7/verilog/fakeregfile_32x46.v x: 68 lines of code y: 5 # changes flow/util/correlateRC.py x: 31 lines of code y: 41 # changes flow/util/correlateRCHelper.py x: 315 lines of code y: 2 # changes flow/scripts/synth_syn.tcl x: 71 lines of code y: 9 # changes flow/util/checkMetadata.py x: 94 lines of code y: 49 # changes flow/util/genMetrics.py x: 296 lines of code y: 182 # changes flow/scripts/yaml_to_json.py x: 11 lines of code y: 6 # changes flow/platforms/asap7/setRC.tcl x: 20 lines of code y: 25 # changes flow/platforms/asap7/fastroute.tcl x: 5 lines of code y: 7 # changes flow/scripts/detail_place.tcl x: 36 lines of code y: 136 # changes flow/scripts/final_report.tcl x: 7 lines of code y: 183 # changes flow/scripts/flow.tcl x: 89 lines of code y: 8 # changes flow/scripts/synth.tcl x: 267 lines of code y: 232 # changes tclint.toml x: 17 lines of code y: 16 # changes flow/designs/asap7/gcd/single_flow.tcl x: 10 lines of code y: 3 # changes flow/scripts/cts.tcl x: 67 lines of code y: 267 # changes flow/scripts/density_fill.tcl x: 16 lines of code y: 62 # changes flow/scripts/detail_route.tcl x: 71 lines of code y: 177 # changes flow/scripts/fillcell.tcl x: 14 lines of code y: 76 # changes flow/scripts/final_outputs.tcl x: 50 lines of code y: 3 # changes flow/scripts/io_placement.tcl x: 20 lines of code y: 100 # changes flow/scripts/synth_odb.tcl x: 34 lines of code y: 30 # changes flow/scripts/util.tcl x: 299 lines of code y: 138 # changes flow/scripts/write_ref_sdc.tcl x: 35 lines of code y: 48 # changes flow/platforms/gt2n/cells_clkgate.v x: 6 lines of code y: 5 # changes flow/platforms/gt2n/itf_to_rc.py x: 84 lines of code y: 5 # changes flow/platforms/gt2n/pdn.tcl x: 23 lines of code y: 6 # changes flow/platforms/gt2n/setRC.tcl x: 73 lines of code y: 7 # changes flow/platforms/gt2n/tapcell.tcl x: 10 lines of code y: 6 # changes flow/platforms/ihp-sg13g2/suppress_message.tcl x: 3 lines of code y: 4 # changes flow/platforms/sky130hd/setRC.tcl x: 13 lines of code y: 26 # changes flow/scripts/floorplan.tcl x: 151 lines of code y: 224 # changes flow/scripts/floorplan_to_place.tcl x: 20 lines of code y: 20 # changes flow/scripts/global_place.tcl x: 62 lines of code y: 228 # changes flow/scripts/global_place_skip_io.tcl x: 20 lines of code y: 79 # changes flow/scripts/resize.tcl x: 33 lines of code y: 162 # changes flow/scripts/save_images.tcl x: 106 lines of code y: 75 # changes flow/scripts/view_cells.tcl x: 51 lines of code y: 17 # changes .readthedocs.yaml x: 10 lines of code y: 9 # changes flow/designs/sky130hd/aes/fastroute.tcl x: 3 lines of code y: 14 # changes flow/platforms/ihp-sg13g2/setRC.tcl x: 13 lines of code y: 14 # changes flow/platforms/sky130hs/setRC.tcl x: 13 lines of code y: 24 # changes flow/scripts/open.tcl x: 82 lines of code y: 66 # changes flow/util/generate_klayout_tech.py x: 45 lines of code y: 10 # changes flow/util/genElapsedTime.py x: 121 lines of code y: 50 # changes flow/util/genRuleFile.py x: 429 lines of code y: 146 # changes flow/designs/gf180/uart-blocks/tapcell.tcl x: 6 lines of code y: 16 # changes flow/designs/src/chameleon/IPs/WDT32.v x: 38 lines of code y: 10 # changes flow/designs/src/chameleon_hier/rtl/IPs/WDT32.v x: 38 lines of code y: 9 # changes flow/designs/src/fifo/fifo1.v x: 58 lines of code y: 9 # changes flow/platforms/gf180/openROAD/tapcell.tcl x: 4 lines of code y: 20 # changes flow/platforms/ihp-sg13g2/make_tracks.tcl x: 7 lines of code y: 12 # changes flow/platforms/nangate45/setRC.tcl x: 12 lines of code y: 18 # changes flow/scripts/deleteNonClkNets.tcl x: 35 lines of code y: 20 # changes flow/scripts/deletePowerNets.tcl x: 23 lines of code y: 24 # changes flow/scripts/non_stage_variables.py x: 15 lines of code y: 10 # changes tools/AutoTuner/src/autotuner/utils.py x: 547 lines of code y: 53 # changes flow/designs/asap7/gcd/asap7_gcd_tune.yaml x: 13 lines of code y: 7 # changes flow/designs/ihp-sg13g2/i2c-gpio-expander/I2cDeviceCtrl/pdn.tcl x: 26 lines of code y: 17 # changes flow/designs/ihp-sg13g2/i2c-gpio-expander/pdn.tcl x: 33 lines of code y: 27 # changes flow/designs/sky130hd/chameleon/lec_blackbox_stubs.v x: 140 lines of code y: 4 # changes flow/designs/src/chameleon/IPs/APB_UART.v x: 562 lines of code y: 11 # changes flow/designs/src/cva6/core/cache_subsystem/cva6_hpdcache_if_adapter.sv x: 319 lines of code y: 6 # changes flow/designs/src/cva6/core/cache_subsystem/cva6_hpdcache_wrapper.sv x: 366 lines of code y: 6 # changes flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hwpf_stride/hwpf_stride.sv x: 333 lines of code y: 6 # changes flow/designs/src/cva6/core/csr_regfile.sv x: 2688 lines of code y: 6 # changes flow/designs/src/cva6/core/cva6_mmu/cva6_mmu.sv x: 688 lines of code y: 6 # changes flow/designs/src/cva6/core/cvxif_fu.sv x: 65 lines of code y: 6 # changes flow/designs/src/cva6/core/id_stage.sv x: 425 lines of code y: 6 # changes flow/designs/src/cva6/core/load_store_unit.sv x: 811 lines of code y: 6 # changes flow/designs/src/cva6/core/load_unit.sv x: 521 lines of code y: 6 # changes flow/scripts/macro_place.tcl x: 9 lines of code y: 125 # changes flow/scripts/macro_place_util.tcl x: 61 lines of code y: 82 # changes flow/scripts/pdn.tcl x: 19 lines of code y: 88 # changes flow/scripts/report_metrics.tcl x: 218 lines of code y: 104 # changes flow/scripts/tapcell.tcl x: 12 lines of code y: 68 # changes flow/util/addDummyToLef.py x: 25 lines of code y: 11 # changes flow/util/def2stream.py x: 100 lines of code y: 38 # changes flow/util/genReport.py x: 257 lines of code y: 62 # changes flow/designs/gf12/swerv_wrapper/macros.v x: 47 lines of code y: 7 # changes flow/platforms/asap7/verilog/stdcell/asap7sc7p5t_OA_RVT_TT_201020.v x: 5535 lines of code y: 7 # changes flow/platforms/ihp-sg13g2/pad.tcl x: 30 lines of code y: 5 # changes flow/platforms/ihp-sg13g2/pdn.tcl x: 29 lines of code y: 31 # changes flow/platforms/ihp-sg13g2/sg13g2_update.py x: 91 lines of code y: 18 # changes flow/scripts/generate_abstract.tcl x: 34 lines of code y: 84 # changes flow/scripts/mem_dump.py x: 119 lines of code y: 30 # changes flow/scripts/synth_canonicalize.tcl x: 13 lines of code y: 31 # changes flow/util/genMassive.py x: 317 lines of code y: 20 # changes tools/AutoTuner/src/autotuner/distributed.py x: 502 lines of code y: 100 # changes flow/scripts/synth_wrap_operators.tcl x: 96 lines of code y: 23 # changes flow/designs/nangate45/black_parrot/macro_placement.tcl x: 33 lines of code y: 5 # changes flow/platforms/ihp-sg13g2/verilog/sg13g2_stdcell.v x: 2031 lines of code y: 7 # changes flow/platforms/asap7/openRoad/pdn/grid_strategy-M1-M2-M5-M6.tcl x: 39 lines of code y: 19 # changes flow/platforms/nangate45/grid_strategy-M1-M4-M7.tcl x: 43 lines of code y: 21 # changes flow/platforms/asap7/openRoad/pdn/BLOCKS_grid_strategy.tcl x: 42 lines of code y: 31 # changes flow/platforms/gf180/openROAD/pdn/pdn_grid_strategy_7t_6M.cfg x: 17 lines of code y: 15 # changes flow/platforms/sky130hd/pdn.tcl x: 41 lines of code y: 14 # changes flow/scripts/generate-variables-docs.py x: 60 lines of code y: 20 # changes tools/AutoTuner/scripts/plot.py x: 136 lines of code y: 8 # changes flow/designs/gf12/bp_single/fastroute.tcl x: 6 lines of code y: 17 # changes flow/designs/gf12/coyote/io.tcl x: 2 lines of code y: 8 # changes flow/designs/gf180/uart-blocks/BLOCKS_grid_strategy.tcl x: 33 lines of code y: 11 # changes flow/designs/gf180/uart-blocks/uart_rx/pdn.tcl x: 26 lines of code y: 10 # changes flow/designs/sky130hd/ibex/fastroute.tcl x: 3 lines of code y: 22 # changes flow/platforms/asap7/openRoad/make_tracks.tcl x: 16 lines of code y: 19 # changes flow/platforms/asap7/openRoad/tapcell.tcl x: 13 lines of code y: 32 # changes flow/platforms/asap7/openlane/asap7sc7p5t/config.tcl x: 55 lines of code y: 10 # changes flow/platforms/asap7/openlane/config.tcl x: 119 lines of code y: 8 # changes flow/platforms/nangate45/tapcell.tcl x: 4 lines of code y: 21 # changes flow/platforms/sky130hd/fastroute.tcl x: 3 lines of code y: 46 # changes flow/tutorials/scripts/drt/drc_fix.tcl x: 25 lines of code y: 19 # changes flow/tutorials/scripts/drt/helpers.tcl x: 42 lines of code y: 8 # changes flow/util/cell-veneer/lefdef.tcl x: 889 lines of code y: 20 # changes flow/util/cell-veneer/wrap_stdcells.tcl x: 634 lines of code y: 12 # changes flow/designs/src/cva6/common/local/util/sram_cache.sv x: 137 lines of code y: 12 # changes flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_sram.sv x: 62 lines of code y: 11 # changes flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_sram_wbyteenable.sv x: 64 lines of code y: 11 # changes flow/platforms/nangate45/fastroute.tcl x: 4 lines of code y: 26 # changes flow/platforms/sky130hs/fastroute.tcl x: 3 lines of code y: 31 # changes flow/designs/src/ibex_sv/ibex_alu.sv x: 1074 lines of code y: 3 # changes flow/designs/src/ibex_sv/ibex_compressed_decoder.sv x: 260 lines of code y: 3 # changes flow/designs/src/ibex_sv/ibex_controller.sv x: 724 lines of code y: 3 # changes flow/designs/src/ibex_sv/ibex_core.sv x: 1264 lines of code y: 3 # changes flow/designs/src/ibex_sv/ibex_counter.sv x: 67 lines of code y: 3 # changes flow/designs/src/ibex_sv/ibex_cs_registers.sv x: 1248 lines of code y: 3 # changes flow/designs/src/ibex_sv/ibex_decoder.sv x: 1012 lines of code y: 3 # changes flow/designs/src/ibex_sv/ibex_ex_block.sv x: 173 lines of code y: 3 # changes flow/designs/src/ibex_sv/ibex_fetch_fifo.sv x: 205 lines of code y: 3 # changes flow/designs/src/ibex_sv/ibex_id_stage.sv x: 873 lines of code y: 3 # changes flow/designs/src/ibex_sv/ibex_if_stage.sv x: 517 lines of code y: 3 # changes flow/designs/src/ibex_sv/ibex_load_store_unit.sv x: 437 lines of code y: 3 # changes flow/designs/src/ibex_sv/ibex_multdiv_fast.sv x: 449 lines of code y: 3 # changes flow/designs/src/ibex_sv/ibex_multdiv_slow.sv x: 324 lines of code y: 3 # changes flow/designs/src/ibex_sv/ibex_pmp.sv x: 112 lines of code y: 3 # changes flow/designs/src/ibex_sv/ibex_prefetch_buffer.sv x: 254 lines of code y: 3 # changes flow/designs/src/ibex_sv/ibex_register_file_ff.sv x: 81 lines of code y: 3 # changes flow/designs/src/ibex_sv/ibex_wb_stage.sv x: 139 lines of code y: 3 # changes flow/util/genReportTable.py x: 353 lines of code y: 38 # changes flow/scripts/klayout/src/GenericLayerNameMapper.rb x: 36 lines of code y: 3 # changes flow/scripts/klayout/src/KLayoutLayerMapGenerator.rb x: 98 lines of code y: 3 # changes flow/scripts/klayout/src/KLayoutTechFileGenerator.rb x: 97 lines of code y: 5 # changes flow/scripts/klayout/src/LEFViaData.rb x: 148 lines of code y: 5 # changes flow/designs/src/cva6/core/alu.sv x: 356 lines of code y: 2 # changes flow/designs/src/cva6/core/amo_buffer.sv x: 74 lines of code y: 2 # changes flow/designs/src/cva6/core/axi_shim.sv x: 281 lines of code y: 2 # changes flow/designs/src/cva6/core/cache_subsystem/axi_adapter.sv x: 467 lines of code y: 2 # changes flow/designs/src/cva6/core/cache_subsystem/cache_ctrl.sv x: 437 lines of code y: 2 # changes flow/designs/src/cva6/core/cache_subsystem/cva6_hpdcache_subsystem.sv x: 422 lines of code y: 2 # changes flow/designs/src/cva6/core/cache_subsystem/cva6_hpdcache_subsystem_axi_arbiter.sv x: 346 lines of code y: 2 # changes flow/designs/src/cva6/core/cache_subsystem/cva6_icache.sv x: 527 lines of code y: 2 # changes flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/include/hpdcache_typedef.svh x: 105 lines of code y: 2 # changes flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_data_downsize.sv x: 168 lines of code y: 2 # changes flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_data_upsize.sv x: 165 lines of code y: 2 # changes flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_lfsr.sv x: 84 lines of code y: 2 # changes flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache.sv x: 1138 lines of code y: 2 # changes flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_cmo.sv x: 568 lines of code y: 2 # changes flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_ctrl.sv x: 995 lines of code y: 2 # changes flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_ctrl_pe.sv x: 887 lines of code y: 2 # changes flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_flush.sv x: 330 lines of code y: 2 # changes flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_memctrl.sv x: 867 lines of code y: 2 # changes flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_miss_handler.sv x: 644 lines of code y: 2 # changes flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_mshr.sv x: 367 lines of code y: 2 # changes flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_pkg.sv x: 461 lines of code y: 2 # changes flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_rtab.sv x: 589 lines of code y: 2 # changes flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_wbuf.sv x: 633 lines of code y: 2 # changes flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hwpf_stride/hwpf_stride_wrapper.sv x: 257 lines of code y: 2 # changes flow/designs/src/cva6/core/cache_subsystem/std_nbdcache.sv x: 277 lines of code y: 2 # changes flow/designs/src/cva6/core/cache_subsystem/wt_axi_adapter.sv x: 666 lines of code y: 2 # changes flow/designs/src/cva6/core/cache_subsystem/wt_cache_subsystem.sv x: 267 lines of code y: 2 # changes flow/designs/src/cva6/core/cache_subsystem/wt_dcache_mem.sv x: 382 lines of code y: 2 # changes flow/designs/src/cva6/core/cache_subsystem/wt_dcache_wbuffer.sv x: 618 lines of code y: 2 # changes flow/designs/src/cva6/core/controller.sv x: 245 lines of code y: 2 # changes flow/designs/src/cva6/core/cva6.sv x: 1705 lines of code y: 2 # changes flow/designs/src/cva6/core/cva6_fifo_v3.sv x: 212 lines of code y: 2 # changes flow/designs/src/cva6/core/cva6_mmu/cva6_tlb.sv x: 397 lines of code y: 2 # changes flow/designs/src/cva6/core/cvfpu/src/common_cells/include/common_cells/registers.svh x: 207 lines of code y: 2 # changes flow/designs/src/cva6/core/cvfpu/src/fpnew_cast_multi.sv x: 697 lines of code y: 2 # changes flow/designs/src/cva6/core/cvfpu/src/fpnew_divsqrt_multi.sv x: 337 lines of code y: 2 # changes flow/designs/src/cva6/core/cvfpu/src/fpnew_fma.sv x: 624 lines of code y: 2 # changes flow/designs/src/cva6/core/cvfpu/src/fpnew_fma_multi.sv x: 749 lines of code y: 2 # changes flow/designs/src/cva6/core/cvfpu/src/fpnew_opgroup_block.sv x: 219 lines of code y: 2 # changes flow/designs/src/cva6/core/cvfpu/src/fpnew_pkg.sv x: 432 lines of code y: 2 # changes flow/designs/src/cva6/core/cvfpu/src/fpu_div_sqrt_mvp/hdl/control_mvp.sv x: 3170 lines of code y: 2 # changes flow/designs/src/cva6/core/decoder.sv x: 1672 lines of code y: 2 # changes flow/designs/src/cva6/core/ex_stage.sv x: 694 lines of code y: 2 # changes flow/designs/src/cva6/core/fpu_wrap.sv x: 532 lines of code y: 2 # changes flow/designs/src/cva6/core/frontend/btb.sv x: 178 lines of code y: 2 # changes flow/designs/src/cva6/core/frontend/frontend.sv x: 554 lines of code y: 2 # changes flow/designs/src/cva6/core/frontend/instr_queue.sv x: 517 lines of code y: 2 # changes flow/designs/src/cva6/core/include/riscv_pkg.sv x: 939 lines of code y: 2 # changes flow/designs/src/cva6/core/issue_read_operands.sv x: 1114 lines of code y: 2 # changes flow/designs/src/cva6/core/issue_stage.sv x: 298 lines of code y: 2 # changes flow/designs/src/cva6/core/macro_decoder.sv x: 725 lines of code y: 2 # changes flow/designs/src/cva6/core/serdiv.sv x: 236 lines of code y: 2 # changes flow/designs/src/cva6/common/local/util/tc_sram_wrapper.sv x: 55 lines of code y: 3 # changes flow/designs/src/mempool_group/rtl/axi/assign.svh x: 504 lines of code y: 3 # changes flow/designs/src/mempool_group/rtl/axi/src/axi_cut.sv x: 242 lines of code y: 3 # changes flow/designs/src/mempool_group/rtl/axi/src/axi_id_remap.sv x: 595 lines of code y: 3 # changes flow/designs/src/mempool_group/rtl/axi/src/axi_intf.sv x: 467 lines of code y: 3 # changes flow/designs/src/mempool_group/rtl/axi/src/axi_mux.sv x: 478 lines of code y: 3 # changes flow/designs/src/mempool_group/rtl/axi/src/axi_pkg.sv x: 399 lines of code y: 3 # changes flow/designs/src/mempool_group/rtl/axi_hier_interco.sv x: 219 lines of code y: 3 # changes flow/designs/src/mempool_group/rtl/common_cells/src/rr_arb_tree.sv x: 314 lines of code y: 3 # changes flow/designs/src/mempool_group/rtl/common_cells/src/spill_register_flushable.sv x: 91 lines of code y: 3 # changes flow/designs/src/mempool_group/rtl/common_cells/src/stream_xbar.sv x: 185 lines of code y: 3 # changes flow/designs/src/mempool_group/rtl/mempool_cc.sv x: 299 lines of code y: 3 # changes flow/designs/src/mempool_group/rtl/mempool_group.sv x: 573 lines of code y: 3 # changes flow/designs/src/mempool_group/rtl/mempool_pkg.sv x: 156 lines of code y: 3 # changes flow/designs/src/mempool_group/rtl/mempool_tile.sv x: 899 lines of code y: 3 # changes flow/designs/src/mempool_group/rtl/snitch/src/riscv_instr.sv x: 1546 lines of code y: 3 # changes flow/designs/src/mempool_group/rtl/snitch/src/snitch.sv x: 1715 lines of code y: 3 # changes flow/designs/src/mempool_group/rtl/snitch/src/snitch_icache/snitch_icache.sv x: 634 lines of code y: 3 # changes flow/designs/src/mempool_group/rtl/snitch/src/snitch_icache/snitch_icache_handler.sv x: 271 lines of code y: 3 # changes flow/designs/src/mempool_group/rtl/snitch/src/snitch_icache/snitch_icache_l0.sv x: 349 lines of code y: 3 # changes flow/designs/src/mempool_group/rtl/snitch/src/snitch_ipu.sv x: 1508 lines of code y: 3 # changes flow/designs/src/mempool_group/rtl/tcdm_adapter.sv x: 305 lines of code y: 3 # changes flow/platforms/ihp-sg13g2/cells_latch.v x: 12 lines of code y: 8 # changes flow/platforms/ihp-sg13g2/verilog/RM_IHPSG13_1P_1024x16_c2_bm_bist.v x: 134 lines of code y: 4 # changes flow/platforms/ihp-sg13g2/verilog/sg13g2_io.v x: 225 lines of code y: 8 # changes flow/util/convertDrc.py x: 107 lines of code y: 14 # changes flow/scripts/cdl.tcl x: 4 lines of code y: 27 # changes flow/util/calBuffer.py x: 18 lines of code y: 4 # changes flow/util/calPath.py x: 33 lines of code y: 4 # changes flow/util/viewDrc.py x: 47 lines of code y: 4 # changes flow/platforms/asap7/verilog/stdcell/asap7sc7p5t_AO_RVT_TT_201020.v x: 5741 lines of code y: 5 # changes flow/platforms/asap7/verilog/stdcell/asap7sc7p5t_INVBUF_RVT_TT_201020.v x: 812 lines of code y: 5 # changes flow/platforms/asap7/verilog/stdcell/asap7sc7p5t_SEQ_RVT_TT_220101.v x: 2128 lines of code y: 5 # changes flow/platforms/asap7/verilog/stdcell/asap7sc7p5t_SIMPLE_RVT_TT_201020.v x: 1439 lines of code y: 5 # changes flow/platforms/asap7/verilog/stdcell/empty.v x: 16 lines of code y: 5 # changes flow/designs/src/fifo/fifo.v x: 24 lines of code y: 4 # changes flow/platforms/gf180/cells_adders.v x: 44 lines of code y: 6 # changes .github/ISSUE_TEMPLATE/bug_report_with_orfs.yml x: 107 lines of code y: 8 # changes flow/designs/nangate45/ariane136/macros.v x: 126 lines of code y: 5 # changes flow/platforms/asap7/yoSys/cells_adders_L.v x: 47 lines of code y: 1 # changes flow/platforms/asap7/yoSys/cells_clkgate_L.v x: 8 lines of code y: 1 # changes flow/platforms/asap7/yoSys/cells_latch_L.v x: 14 lines of code y: 1 # changes flow/designs/src/microwatt/simplebus_host.v x: 1314 lines of code y: 3 # changes flow/designs/src/microwatt/tap_top.v x: 414 lines of code y: 3 # changes flow/designs/src/microwatt/uart_regs.v x: 525 lines of code y: 3 # changes flow/designs/src/microwatt/uart_transmitter.v x: 191 lines of code y: 3 # changes flow/designs/src/ethmac/eth_fifo.v x: 87 lines of code y: 4 # changes flow/designs/src/ethmac/eth_registers.v x: 903 lines of code y: 4 # changes flow/designs/src/ethmac/eth_spram_256x32.v x: 177 lines of code y: 4 # changes flow/designs/src/ethmac/eth_top.v x: 745 lines of code y: 4 # changes flow/designs/src/ethmac/eth_wishbone.v x: 2008 lines of code y: 4 # changes flow/designs/src/ethmac/ethmac.v x: 730 lines of code y: 4 # changes flow/designs/src/ethmac/ethmac_defines.v x: 122 lines of code y: 4 # changes flow/designs/src/chameleon_hier/rtl/AHB_sys_0/AHBlite_sys_0.v x: 231 lines of code y: 3 # changes flow/designs/src/chameleon_hier/rtl/IPs/APB_UART.v x: 562 lines of code y: 3 # changes flow/designs/src/chameleon_hier/rtl/IPs/DFFRAMBB.v x: 212 lines of code y: 3 # changes flow/designs/src/chameleon_hier/rtl/IPs/DMC_32x16HC.v x: 159 lines of code y: 5 # changes flow/designs/src/chameleon_hier/rtl/ibex/ibex_alu.v x: 946 lines of code y: 4 # changes flow/designs/src/chameleon_hier/rtl/ibex/ibex_branch_predict.v x: 356 lines of code y: 3 # changes flow/designs/src/chameleon_hier/rtl/ibex/ibex_controller.v x: 841 lines of code y: 3 # changes flow/designs/src/chameleon_hier/rtl/ibex/ibex_cs_registers.v x: 1331 lines of code y: 3 # changes flow/designs/src/chameleon_hier/rtl/ibex/ibex_decoder.v x: 1155 lines of code y: 3 # changes flow/designs/src/chameleon_hier/rtl/ibex/ibex_fetch_fifo.v x: 126 lines of code y: 3 # changes flow/designs/src/chameleon_hier/rtl/ibex/ibex_id_stage.v x: 1016 lines of code y: 3 # changes flow/designs/src/chameleon_hier/rtl/ibex/ibex_if_stage.v x: 685 lines of code y: 3 # changes flow/designs/src/chameleon_hier/rtl/ibex/ibex_pmp.v x: 365 lines of code y: 3 # changes flow/designs/src/chameleon_hier/rtl/ibex/ibex_register_file_ff.v x: 70 lines of code y: 4 # changes flow/designs/src/chameleon_hier/rtl/ibex/ibex_wb_stage.v x: 428 lines of code y: 3 # changes flow/designs/src/chameleon_hier/rtl/ibex/ibex_wrapper.v x: 148 lines of code y: 4 # changes flow/designs/src/chameleon_hier/rtl/ibex/models/ibex_core_tracing.v x: 512 lines of code y: 4 # changes flow/designs/src/riscv32i/aludec.v x: 332 lines of code y: 5 # changes flow/designs/src/riscv32i/magcompare32.v x: 47 lines of code y: 5 # changes flow/designs/src/chameleon/AHB_sys_0/AHBlite_sys_0.v x: 231 lines of code y: 4 # changes flow/designs/src/chameleon/IPs/APB_SPI.v x: 110 lines of code y: 4 # changes flow/designs/src/chameleon/IPs/DFFRAMBB.v x: 212 lines of code y: 4 # changes flow/designs/src/chameleon/IPs/DMC_32x16HC.v x: 159 lines of code y: 4 # changes flow/designs/src/chameleon/IPs/QSPI_XIP_CTRL.v x: 226 lines of code y: 4 # changes flow/designs/src/chameleon/ibex/ibex_alu.v x: 926 lines of code y: 4 # changes flow/designs/src/chameleon/ibex/ibex_branch_predict.v x: 356 lines of code y: 4 # changes flow/designs/src/chameleon/ibex/ibex_compressed_decoder.v x: 408 lines of code y: 4 # changes flow/designs/src/chameleon/ibex/ibex_controller.v x: 841 lines of code y: 4 # changes flow/designs/src/chameleon/ibex/ibex_core.v x: 1076 lines of code y: 4 # changes flow/designs/src/chameleon/ibex/ibex_cs_registers.v x: 1331 lines of code y: 4 # changes flow/designs/src/chameleon/ibex/ibex_decoder.v x: 1155 lines of code y: 4 # changes flow/designs/src/chameleon/ibex/ibex_dummy_instr.v x: 101 lines of code y: 4 # changes flow/designs/src/chameleon/ibex/ibex_ex_block.v x: 477 lines of code y: 4 # changes flow/designs/src/chameleon/ibex/ibex_id_stage.v x: 1016 lines of code y: 4 # changes flow/designs/src/chameleon/ibex/ibex_if_stage.v x: 685 lines of code y: 4 # changes flow/designs/src/chameleon/ibex/ibex_load_store_unit.v x: 328 lines of code y: 4 # changes flow/designs/src/chameleon/ibex/ibex_multdiv_slow.v x: 565 lines of code y: 4 # changes flow/designs/src/chameleon/ibex/ibex_pmp.v x: 365 lines of code y: 4 # changes flow/designs/src/chameleon/ibex/ibex_prefetch_buffer.v x: 176 lines of code y: 4 # changes flow/designs/src/chameleon/ibex/ibex_wb_stage.v x: 428 lines of code y: 4 # changes flow/platforms/sky130io/verilog/sky130_io.blackbox.v x: 246 lines of code y: 4 # changes flow/platforms/sky130ram/sky130_sram_1rw1r_44x64_8/sky130_sram_1rw1r_44x64_8.v x: 82 lines of code y: 4 # changes flow/designs/src/jpeg/include/dct_cos_table.v x: 4295 lines of code y: 3 # changes
279.0
# changes
  min: 1.0
  average: 10.1
  25th percentile: 2.0
  median: 3.0
  75th percentile: 5.0
  max: 279.0
0 5741.0
lines of code
min: 1.0 | average: 201.42 | 25th percentile: 12.0 | median: 57.0 | 75th percentile: 177.5 | max: 5741.0

Number of Contributors vs. Number of Changes: 805 points

flow/scripts/global_route.tcl x: 57 # contributors y: 279 # changes flow/util/uploadMetadata.py x: 17 # contributors y: 36 # changes flow/util/write_rc_helper.tcl x: 3 # contributors y: 5 # changes flow/scripts/lec_check.tcl x: 11 # contributors y: 21 # changes flow/scripts/variables.yaml x: 33 # contributors y: 250 # changes flow/scripts/load.tcl x: 31 # contributors y: 95 # changes flow/scripts/memories/detect.py x: 3 # contributors y: 3 # changes flow/scripts/read_liberty.tcl x: 17 # contributors y: 34 # changes flow/scripts/synth_preamble.tcl x: 32 # contributors y: 127 # changes tools/FakeRAM2.0/__init__.py x: 1 # contributors y: 2 # changes flow/platforms/asap7/verilog/fakeram7_2048x39.v x: 3 # contributors y: 4 # changes flow/platforms/asap7/verilog/fakeram7_256x256.v x: 4 # contributors y: 5 # changes flow/platforms/asap7/verilog/fakeram_256x128.v x: 4 # contributors y: 4 # changes flow/util/correlateRC.py x: 24 # contributors y: 41 # changes flow/util/correlateRCHelper.py x: 2 # contributors y: 2 # changes flow/scripts/synth_syn.tcl x: 6 # contributors y: 9 # changes flow/util/checkMetadata.py x: 23 # contributors y: 49 # changes flow/util/genMetrics.py x: 42 # contributors y: 182 # changes flow/scripts/yaml_to_json.py x: 6 # contributors y: 6 # changes flow/platforms/asap7/setRC.tcl x: 20 # contributors y: 25 # changes flow/platforms/asap7/fastroute.tcl x: 5 # contributors y: 7 # changes flow/scripts/detail_place.tcl x: 42 # contributors y: 136 # changes flow/scripts/final_report.tcl x: 50 # contributors y: 183 # changes flow/scripts/flow.tcl x: 6 # contributors y: 8 # changes flow/scripts/synth.tcl x: 57 # contributors y: 232 # changes tclint.toml x: 8 # contributors y: 16 # changes flow/designs/asap7/gcd/single_flow.tcl x: 4 # contributors y: 3 # changes flow/scripts/cts.tcl x: 54 # contributors y: 267 # changes flow/scripts/density_fill.tcl x: 28 # contributors y: 62 # changes flow/scripts/detail_route.tcl x: 46 # contributors y: 177 # changes flow/scripts/fillcell.tcl x: 32 # contributors y: 76 # changes flow/scripts/io_placement.tcl x: 36 # contributors y: 100 # changes flow/scripts/synth_odb.tcl x: 15 # contributors y: 30 # changes flow/scripts/util.tcl x: 25 # contributors y: 138 # changes flow/scripts/write_ref_sdc.tcl x: 28 # contributors y: 48 # changes flow/platforms/gt2n/cells_clkgate.v x: 5 # contributors y: 5 # changes flow/platforms/gt2n/pdn.tcl x: 5 # contributors y: 6 # changes flow/platforms/sky130hd/setRC.tcl x: 24 # contributors y: 26 # changes flow/scripts/floorplan.tcl x: 52 # contributors y: 224 # changes flow/scripts/floorplan_to_place.tcl x: 12 # contributors y: 20 # changes flow/scripts/global_place.tcl x: 47 # contributors y: 228 # changes flow/scripts/global_place_skip_io.tcl x: 28 # contributors y: 79 # changes flow/scripts/resize.tcl x: 42 # contributors y: 162 # changes flow/scripts/save_images.tcl x: 28 # contributors y: 75 # changes flow/scripts/view_cells.tcl x: 11 # contributors y: 17 # changes .github/requirements/requirements.in x: 6 # contributors y: 4 # changes .readthedocs.yaml x: 9 # contributors y: 9 # changes flow/designs/sky130hd/aes/fastroute.tcl x: 12 # contributors y: 14 # changes flow/platforms/sky130hs/setRC.tcl x: 18 # contributors y: 24 # changes flow/scripts/open.tcl x: 16 # contributors y: 66 # changes flow/util/generate_klayout_tech.py x: 7 # contributors y: 10 # changes flow/util/genElapsedTime.py x: 26 # contributors y: 50 # changes flow/util/genRuleFile.py x: 32 # contributors y: 146 # changes flow/designs/gf180/uart-blocks/tapcell.tcl x: 13 # contributors y: 16 # changes flow/designs/src/chameleon/IPs/WDT32.v x: 10 # contributors y: 10 # changes flow/designs/src/chameleon_hier/rtl/IPs/WDT32.v x: 8 # contributors y: 9 # changes flow/designs/src/fifo/fifo1.v x: 7 # contributors y: 9 # changes flow/designs/src/jpeg/jpeg_rle.v x: 7 # contributors y: 7 # changes flow/platforms/gf180/openROAD/tapcell.tcl x: 14 # contributors y: 20 # changes flow/platforms/gf180/setRC.tcl x: 13 # contributors y: 17 # changes flow/platforms/ihp-sg13g2/make_tracks.tcl x: 11 # contributors y: 12 # changes flow/platforms/nangate45/setRC.tcl x: 17 # contributors y: 18 # changes flow/scripts/defaults.py x: 7 # contributors y: 14 # changes flow/scripts/deleteNonClkNets.tcl x: 17 # contributors y: 20 # changes flow/scripts/deletePowerNets.tcl x: 20 # contributors y: 24 # changes flow/scripts/non_stage_variables.py x: 9 # contributors y: 10 # changes flow/scripts/run_command.py x: 8 # contributors y: 8 # changes tools/AutoTuner/src/autotuner/utils.py x: 21 # contributors y: 53 # changes flow/designs/asap7/gcd/asap7_gcd_sweep.yaml x: 8 # contributors y: 6 # changes flow/designs/asap7/gcd/asap7_gcd_tune.yaml x: 9 # contributors y: 7 # changes flow/designs/ihp-sg13g2/i2c-gpio-expander/I2cDeviceCtrl/pdn.tcl x: 12 # contributors y: 17 # changes flow/designs/ihp-sg13g2/i2c-gpio-expander/pdn.tcl x: 14 # contributors y: 27 # changes flow/designs/sky130hd/chameleon/lec_blackbox_stubs.v x: 5 # contributors y: 4 # changes flow/designs/sky130hd/jpeg/fastroute.tcl x: 14 # contributors y: 14 # changes flow/designs/sky130hs/riscv32i/fastroute.tcl x: 11 # contributors y: 16 # changes flow/designs/src/chameleon/IPs/APB_UART.v x: 12 # contributors y: 11 # changes flow/designs/src/cva6/core/cache_subsystem/cva6_hpdcache_if_adapter.sv x: 9 # contributors y: 6 # changes flow/designs/src/riscv32i/dmem.v x: 15 # contributors y: 17 # changes flow/scripts/macro_place.tcl x: 38 # contributors y: 125 # changes flow/scripts/macro_place_util.tcl x: 26 # contributors y: 82 # changes flow/scripts/pdn.tcl x: 36 # contributors y: 88 # changes flow/scripts/report_metrics.tcl x: 36 # contributors y: 104 # changes flow/scripts/tapcell.tcl x: 25 # contributors y: 68 # changes flow/util/addDummyToLef.py x: 13 # contributors y: 11 # changes flow/util/def2stream.py x: 22 # contributors y: 38 # changes flow/util/genReport.py x: 31 # contributors y: 62 # changes flow/designs/gf12/swerv_wrapper/macros.v x: 8 # contributors y: 7 # changes flow/platforms/ihp-sg13g2/pad.tcl x: 7 # contributors y: 5 # changes flow/platforms/ihp-sg13g2/pdn.tcl x: 19 # contributors y: 31 # changes flow/platforms/ihp-sg13g2/sg13g2_update.py x: 12 # contributors y: 18 # changes flow/scripts/generate_abstract.tcl x: 32 # contributors y: 84 # changes flow/scripts/synth_canonicalize.tcl x: 15 # contributors y: 31 # changes flow/util/appendStatsToDb.py x: 10 # contributors y: 9 # changes tools/AutoTuner/src/autotuner/distributed.py x: 25 # contributors y: 100 # changes flow/scripts/synth_wrap_operators.tcl x: 13 # contributors y: 23 # changes flow/platforms/asap7/openRoad/pdn/grid_strategy-M1-M2-M5-M6.tcl x: 9 # contributors y: 19 # changes flow/platforms/nangate45/grid_strategy-M1-M4-M7.tcl x: 9 # contributors y: 21 # changes flow/platforms/asap7/openRoad/pdn/BLOCKS_grid_strategy.tcl x: 16 # contributors y: 31 # changes flow/platforms/asap7/openRoad/pdn/BLOCK_grid_strategy.tcl x: 6 # contributors y: 12 # changes flow/platforms/gf180/openROAD/pdn/pdn_grid_strategy_7t_6M.cfg x: 12 # contributors y: 15 # changes flow/platforms/sky130hd/pdn.tcl x: 6 # contributors y: 14 # changes flow/scripts/generate-variables-docs.py x: 7 # contributors y: 20 # changes tools/AutoTuner/scripts/plot.py x: 7 # contributors y: 8 # changes flow/designs/gf12/bp_single/fastroute.tcl x: 8 # contributors y: 17 # changes flow/designs/gf12/ca53/fastroute.tcl x: 9 # contributors y: 12 # changes flow/designs/gf180/uart-blocks/BLOCKS_grid_strategy.tcl x: 7 # contributors y: 11 # changes flow/designs/gf180/uart-blocks/uart_rx/pdn.tcl x: 6 # contributors y: 10 # changes flow/designs/nangate45/gcd/grid_strategy-M1-M4-M7.tcl x: 2 # contributors y: 3 # changes flow/designs/sky130hd/ibex/fastroute.tcl x: 14 # contributors y: 22 # changes flow/designs/sky130hd/microwatt/fastroute.tcl x: 7 # contributors y: 6 # changes flow/platforms/asap7/openRoad/make_tracks.tcl x: 14 # contributors y: 19 # changes flow/platforms/asap7/openRoad/tapcell.tcl x: 24 # contributors y: 32 # changes flow/platforms/asap7/openlane/config.tcl x: 5 # contributors y: 8 # changes flow/platforms/nangate45/fakeram.tcl x: 8 # contributors y: 10 # changes flow/platforms/nangate45/tapcell.tcl x: 15 # contributors y: 21 # changes flow/platforms/sky130hd/fastroute.tcl x: 28 # contributors y: 46 # changes flow/scripts/add_routing_blk.tcl x: 13 # contributors y: 14 # changes flow/scripts/deleteRoutingObstructions.tcl x: 10 # contributors y: 12 # changes flow/scripts/noop.tcl x: 4 # contributors y: 6 # changes flow/tutorials/scripts/drt/drc_fix.tcl x: 15 # contributors y: 19 # changes flow/platforms/nangate45/fastroute.tcl x: 13 # contributors y: 26 # changes flow/platforms/sky130hs/fastroute.tcl x: 25 # contributors y: 31 # changes flow/util/genReportTable.py x: 16 # contributors y: 38 # changes flow/scripts/klayout/src/LEFLayer.rb x: 3 # contributors y: 2 # changes flow/util/cred_helper.py x: 6 # contributors y: 7 # changes flow/designs/asap7/riscv32i-mock-sram/fakeram7_256x32/io.tcl x: 4 # contributors y: 2 # changes flow/designs/src/cva6/core/acc_dispatcher.sv x: 5 # contributors y: 2 # changes flow/platforms/sky130hd/tapcell.tcl x: 20 # contributors y: 23 # changes flow/platforms/sky130hs/tapcell.tcl x: 20 # contributors y: 26 # changes flow/platforms/ihp-sg13g2/lvs/run_lvs.py x: 6 # contributors y: 5 # changes flow/util/calBuffer.py x: 7 # contributors y: 4 # changes flow/util/createGallery.py x: 8 # contributors y: 5 # changes flow/platforms/ihp-sg13g2/cells_clkgate.v x: 5 # contributors y: 3 # changes flow/platforms/asap7/yoSys/cells_adders_L.v x: 1 # contributors y: 1 # changes flow/platforms/sky130hd/make_tracks.tcl x: 6 # contributors y: 3 # changes
279.0
# changes
  min: 1.0
  average: 10.1
  25th percentile: 2.0
  median: 3.0
  75th percentile: 5.0
  max: 279.0
0 57.0
# contributors
min: 1.0 | average: 6.23 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 5.0 | max: 57.0

Number of Contributors vs. File Size: 805 points

flow/scripts/global_route.tcl x: 57 # contributors y: 145 lines of code flow/util/uploadMetadata.py x: 17 # contributors y: 403 lines of code flow/util/write_rc_helper.tcl x: 3 # contributors y: 123 lines of code flow/scripts/lec_check.tcl x: 11 # contributors y: 72 lines of code flow/scripts/variables.yaml x: 33 # contributors y: 1646 lines of code flow/scripts/load.tcl x: 31 # contributors y: 49 lines of code flow/scripts/memories/detect.py x: 3 # contributors y: 151 lines of code flow/scripts/memories/extract_memories.tcl x: 3 # contributors y: 16 lines of code flow/scripts/memories/idiomatic.py x: 3 # contributors y: 26 lines of code flow/scripts/read_liberty.tcl x: 17 # contributors y: 37 lines of code flow/scripts/synth_preamble.tcl x: 32 # contributors y: 234 lines of code tools/FakeRAM2.0/__init__.py x: 1 # contributors y: 2 lines of code tools/FakeRAM2.0/example_input_file.cfg x: 1 # contributors y: 27 lines of code tools/FakeRAM2.0/spreadsheet_ram.py x: 1 # contributors y: 188 lines of code tools/FakeRAM2.0/utils/class_memory.py x: 1 # contributors y: 147 lines of code tools/FakeRAM2.0/utils/class_process.py x: 1 # contributors y: 119 lines of code tools/FakeRAM2.0/utils/liberty_exporter.py x: 1 # contributors y: 384 lines of code tools/FakeRAM2.0/utils/physical_data.py x: 1 # contributors y: 61 lines of code tools/FakeRAM2.0/utils/ss_port_organizer.py x: 1 # contributors y: 94 lines of code flow/platforms/asap7/verilog/fakeram7_2048x39.v x: 3 # contributors y: 57 lines of code flow/platforms/asap7/verilog/fakeram7_256x256.v x: 4 # contributors y: 57 lines of code flow/platforms/asap7/verilog/fakeregfile_32x46.v x: 4 # contributors y: 68 lines of code flow/util/correlateRC.py x: 24 # contributors y: 31 lines of code flow/util/correlateRCHelper.py x: 2 # contributors y: 315 lines of code flow/util/write_rc.tcl x: 2 # contributors y: 14 lines of code flow/scripts/synth_syn.tcl x: 6 # contributors y: 71 lines of code flow/util/checkMetadata.py x: 23 # contributors y: 94 lines of code flow/util/genMetrics.py x: 42 # contributors y: 296 lines of code flow/util/synDashboard.py x: 2 # contributors y: 125 lines of code flow/scripts/yaml_to_json.py x: 6 # contributors y: 11 lines of code flow/platforms/asap7/setRC.tcl x: 20 # contributors y: 20 lines of code flow/platforms/asap7/fastroute.tcl x: 5 # contributors y: 5 lines of code flow/scripts/detail_place.tcl x: 42 # contributors y: 36 lines of code flow/scripts/final_report.tcl x: 50 # contributors y: 7 lines of code flow/scripts/synth.tcl x: 57 # contributors y: 267 lines of code tclint.toml x: 8 # contributors y: 17 lines of code flow/designs/asap7/gcd/single_flow.tcl x: 4 # contributors y: 10 lines of code flow/scripts/cts.tcl x: 54 # contributors y: 67 lines of code flow/scripts/density_fill.tcl x: 28 # contributors y: 16 lines of code flow/scripts/detail_route.tcl x: 46 # contributors y: 71 lines of code flow/scripts/fillcell.tcl x: 32 # contributors y: 14 lines of code flow/scripts/io_placement.tcl x: 36 # contributors y: 20 lines of code flow/scripts/synth_odb.tcl x: 15 # contributors y: 34 lines of code flow/scripts/util.tcl x: 25 # contributors y: 299 lines of code flow/scripts/write_ref_sdc.tcl x: 28 # contributors y: 35 lines of code flow/platforms/gt2n/itf_to_rc.py x: 5 # contributors y: 84 lines of code flow/platforms/gt2n/pdn.tcl x: 5 # contributors y: 23 lines of code flow/platforms/sky130hd/setRC.tcl x: 24 # contributors y: 13 lines of code flow/scripts/floorplan.tcl x: 52 # contributors y: 151 lines of code flow/scripts/floorplan_to_place.tcl x: 12 # contributors y: 20 lines of code flow/scripts/global_place.tcl x: 47 # contributors y: 62 lines of code flow/scripts/save_images.tcl x: 28 # contributors y: 106 lines of code flow/scripts/view_cells.tcl x: 11 # contributors y: 51 lines of code .readthedocs.yaml x: 9 # contributors y: 10 lines of code flow/platforms/sky130hs/setRC.tcl x: 18 # contributors y: 13 lines of code flow/scripts/open.tcl x: 16 # contributors y: 82 lines of code flow/util/generate_klayout_tech.py x: 7 # contributors y: 45 lines of code flow/util/genElapsedTime.py x: 26 # contributors y: 121 lines of code flow/util/genRuleFile.py x: 32 # contributors y: 429 lines of code flow/designs/gf180/uart-blocks/tapcell.tcl x: 13 # contributors y: 6 lines of code flow/designs/src/chameleon/IPs/WDT32.v x: 10 # contributors y: 38 lines of code flow/designs/src/chameleon_hier/rtl/IPs/WDT32.v x: 8 # contributors y: 38 lines of code flow/designs/src/fifo/fifo1.v x: 7 # contributors y: 58 lines of code flow/designs/src/jpeg/jpeg_rle.v x: 7 # contributors y: 2 lines of code flow/platforms/gf180/openROAD/tapcell.tcl x: 14 # contributors y: 4 lines of code flow/platforms/gf180/setRC.tcl x: 13 # contributors y: 46 lines of code flow/platforms/ihp-sg13g2/make_tracks.tcl x: 11 # contributors y: 7 lines of code flow/platforms/nangate45/setRC.tcl x: 17 # contributors y: 12 lines of code flow/scripts/deletePowerNets.tcl x: 20 # contributors y: 23 lines of code flow/scripts/run_command.py x: 8 # contributors y: 89 lines of code tools/AutoTuner/src/autotuner/utils.py x: 21 # contributors y: 547 lines of code flow/designs/ihp-sg13g2/i2c-gpio-expander/I2cDeviceCtrl/pdn.tcl x: 12 # contributors y: 26 lines of code flow/designs/ihp-sg13g2/i2c-gpio-expander/pdn.tcl x: 14 # contributors y: 33 lines of code flow/designs/sky130hd/chameleon/lec_blackbox_stubs.v x: 5 # contributors y: 140 lines of code flow/designs/src/chameleon/IPs/APB_UART.v x: 12 # contributors y: 562 lines of code flow/designs/src/cva6/core/cache_subsystem/cva6_hpdcache_if_adapter.sv x: 9 # contributors y: 319 lines of code flow/designs/src/cva6/core/cache_subsystem/cva6_hpdcache_wrapper.sv x: 9 # contributors y: 366 lines of code flow/designs/src/cva6/core/csr_regfile.sv x: 9 # contributors y: 2688 lines of code flow/designs/src/cva6/core/cva6_mmu/cva6_mmu.sv x: 9 # contributors y: 688 lines of code flow/designs/src/cva6/core/cvxif_fu.sv x: 9 # contributors y: 65 lines of code flow/designs/src/cva6/core/id_stage.sv x: 9 # contributors y: 425 lines of code flow/designs/src/cva6/core/load_store_unit.sv x: 9 # contributors y: 811 lines of code flow/designs/src/cva6/core/load_unit.sv x: 9 # contributors y: 521 lines of code flow/scripts/macro_place.tcl x: 38 # contributors y: 9 lines of code flow/scripts/macro_place_util.tcl x: 26 # contributors y: 61 lines of code flow/scripts/report_metrics.tcl x: 36 # contributors y: 218 lines of code flow/scripts/tapcell.tcl x: 25 # contributors y: 12 lines of code flow/util/addDummyToLef.py x: 13 # contributors y: 25 lines of code flow/util/def2stream.py x: 22 # contributors y: 100 lines of code flow/util/genReport.py x: 31 # contributors y: 257 lines of code flow/designs/gf12/swerv_wrapper/macros.v x: 8 # contributors y: 47 lines of code flow/platforms/asap7/verilog/stdcell/asap7sc7p5t_OA_RVT_TT_201020.v x: 7 # contributors y: 5535 lines of code flow/platforms/ihp-sg13g2/pdn.tcl x: 19 # contributors y: 29 lines of code flow/platforms/ihp-sg13g2/sg13g2_update.py x: 12 # contributors y: 91 lines of code flow/scripts/generate_abstract.tcl x: 32 # contributors y: 34 lines of code flow/scripts/mem_dump.py x: 15 # contributors y: 119 lines of code flow/scripts/synth_canonicalize.tcl x: 15 # contributors y: 13 lines of code flow/util/appendStatsToDb.py x: 10 # contributors y: 69 lines of code flow/util/genMassive.py x: 14 # contributors y: 317 lines of code tools/AutoTuner/src/autotuner/distributed.py x: 25 # contributors y: 502 lines of code tools/AutoTuner/src/autotuner/tensorboard_logger.py x: 5 # contributors y: 50 lines of code flow/scripts/synth_wrap_operators.tcl x: 13 # contributors y: 96 lines of code flow/designs/nangate45/black_parrot/macro_placement.tcl x: 4 # contributors y: 33 lines of code flow/platforms/ihp-sg13g2/verilog/sg13g2_stdcell.v x: 7 # contributors y: 2031 lines of code flow/platforms/asap7/openRoad/pdn/grid_strategy-M1-M2-M5-M6.tcl x: 9 # contributors y: 39 lines of code flow/platforms/asap7/openRoad/pdn/BLOCKS_grid_strategy.tcl x: 16 # contributors y: 42 lines of code flow/platforms/asap7/openRoad/pdn/BLOCK_grid_strategy.tcl x: 6 # contributors y: 26 lines of code tools/AutoTuner/scripts/plot.py x: 7 # contributors y: 136 lines of code flow/platforms/asap7/openlane/asap7sc7p5t/config.tcl x: 6 # contributors y: 55 lines of code flow/platforms/asap7/openlane/config.tcl x: 5 # contributors y: 119 lines of code flow/scripts/deleteRoutingObstructions.tcl x: 10 # contributors y: 10 lines of code flow/util/cell-veneer/lefdef.tcl x: 12 # contributors y: 889 lines of code flow/util/cell-veneer/wrap_stdcells.tcl x: 9 # contributors y: 634 lines of code flow/designs/src/cva6/common/local/util/sram_cache.sv x: 6 # contributors y: 137 lines of code flow/designs/src/ibex_sv/ibex_alu.sv x: 2 # contributors y: 1074 lines of code flow/designs/src/ibex_sv/ibex_compressed_decoder.sv x: 2 # contributors y: 260 lines of code flow/designs/src/ibex_sv/ibex_controller.sv x: 2 # contributors y: 724 lines of code flow/designs/src/ibex_sv/ibex_core.sv x: 2 # contributors y: 1264 lines of code flow/designs/src/ibex_sv/ibex_counter.sv x: 2 # contributors y: 67 lines of code flow/designs/src/ibex_sv/ibex_csr.sv x: 2 # contributors y: 43 lines of code flow/designs/src/ibex_sv/ibex_decoder.sv x: 2 # contributors y: 1012 lines of code flow/designs/src/ibex_sv/ibex_ex_block.sv x: 2 # contributors y: 173 lines of code flow/designs/src/ibex_sv/ibex_fetch_fifo.sv x: 2 # contributors y: 205 lines of code flow/designs/src/ibex_sv/ibex_id_stage.sv x: 2 # contributors y: 873 lines of code flow/designs/src/ibex_sv/ibex_if_stage.sv x: 2 # contributors y: 517 lines of code flow/designs/src/ibex_sv/ibex_load_store_unit.sv x: 2 # contributors y: 437 lines of code flow/designs/src/ibex_sv/ibex_multdiv_slow.sv x: 2 # contributors y: 324 lines of code flow/designs/src/ibex_sv/ibex_pmp.sv x: 2 # contributors y: 112 lines of code flow/designs/src/ibex_sv/ibex_register_file_ff.sv x: 2 # contributors y: 81 lines of code flow/designs/src/ibex_sv/ibex_wb_stage.sv x: 2 # contributors y: 139 lines of code flow/util/genReportTable.py x: 16 # contributors y: 353 lines of code flow/scripts/klayout/src/KLayoutLayerMapGenerator.rb x: 3 # contributors y: 98 lines of code flow/scripts/klayout/src/LEFVia.rb x: 3 # contributors y: 70 lines of code flow/designs/src/cva6/core/acc_dispatcher.sv x: 5 # contributors y: 387 lines of code flow/designs/src/cva6/core/alu.sv x: 5 # contributors y: 356 lines of code flow/designs/src/cva6/core/axi_shim.sv x: 5 # contributors y: 281 lines of code flow/designs/src/cva6/core/cache_subsystem/axi_adapter.sv x: 5 # contributors y: 467 lines of code flow/designs/src/cva6/core/cache_subsystem/cache_ctrl.sv x: 5 # contributors y: 437 lines of code flow/designs/src/cva6/core/cache_subsystem/cva6_hpdcache_subsystem.sv x: 5 # contributors y: 422 lines of code flow/designs/src/cva6/core/cache_subsystem/cva6_icache.sv x: 5 # contributors y: 527 lines of code flow/designs/src/cva6/core/cache_subsystem/cva6_icache_axi_wrapper.sv x: 5 # contributors y: 195 lines of code flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/include/hpdcache_typedef.svh x: 5 # contributors y: 105 lines of code flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_data_downsize.sv x: 5 # contributors y: 168 lines of code flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache.sv x: 5 # contributors y: 1138 lines of code flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_cmo.sv x: 5 # contributors y: 568 lines of code flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_ctrl.sv x: 5 # contributors y: 995 lines of code flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_ctrl_pe.sv x: 5 # contributors y: 887 lines of code flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_flush.sv x: 5 # contributors y: 330 lines of code flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_memctrl.sv x: 5 # contributors y: 867 lines of code flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_miss_handler.sv x: 5 # contributors y: 644 lines of code flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_mshr.sv x: 5 # contributors y: 367 lines of code flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_rtab.sv x: 5 # contributors y: 589 lines of code flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hwpf_stride/hwpf_stride_wrapper.sv x: 5 # contributors y: 257 lines of code flow/designs/src/cva6/core/cache_subsystem/std_cache_subsystem.sv x: 5 # contributors y: 313 lines of code flow/designs/src/cva6/core/cache_subsystem/wt_axi_adapter.sv x: 5 # contributors y: 666 lines of code flow/designs/src/cva6/core/cache_subsystem/wt_dcache_wbuffer.sv x: 5 # contributors y: 618 lines of code flow/designs/src/cva6/core/controller.sv x: 5 # contributors y: 245 lines of code flow/designs/src/cva6/core/cva6.sv x: 5 # contributors y: 1705 lines of code flow/designs/src/cva6/core/cva6_fifo_v3.sv x: 5 # contributors y: 212 lines of code flow/designs/src/cva6/core/cvfpu/src/fpnew_cast_multi.sv x: 5 # contributors y: 697 lines of code flow/designs/src/cva6/core/cvfpu/src/fpnew_fma_multi.sv x: 5 # contributors y: 749 lines of code flow/designs/src/cva6/core/cvfpu/src/fpu_div_sqrt_mvp/hdl/control_mvp.sv x: 5 # contributors y: 3170 lines of code flow/designs/src/cva6/core/decoder.sv x: 5 # contributors y: 1672 lines of code flow/designs/src/cva6/core/frontend/frontend.sv x: 5 # contributors y: 554 lines of code flow/designs/src/cva6/core/frontend/instr_queue.sv x: 5 # contributors y: 517 lines of code flow/designs/src/cva6/core/include/riscv_pkg.sv x: 5 # contributors y: 939 lines of code flow/designs/src/cva6/core/issue_read_operands.sv x: 5 # contributors y: 1114 lines of code flow/designs/src/cva6/core/macro_decoder.sv x: 5 # contributors y: 725 lines of code flow/designs/src/cva6/common/local/util/sram.sv x: 4 # contributors y: 110 lines of code flow/designs/src/mempool_group/rtl/axi/assign.svh x: 3 # contributors y: 504 lines of code flow/designs/src/mempool_group/rtl/axi/src/axi_cut.sv x: 3 # contributors y: 242 lines of code flow/designs/src/mempool_group/rtl/axi/src/axi_id_remap.sv x: 3 # contributors y: 595 lines of code flow/designs/src/mempool_group/rtl/axi/src/axi_intf.sv x: 3 # contributors y: 467 lines of code flow/designs/src/mempool_group/rtl/axi/src/axi_mux.sv x: 3 # contributors y: 478 lines of code flow/designs/src/mempool_group/rtl/axi/src/axi_pkg.sv x: 3 # contributors y: 399 lines of code flow/designs/src/mempool_group/rtl/axi/typedef.svh x: 3 # contributors y: 200 lines of code flow/designs/src/mempool_group/rtl/axi_hier_interco.sv x: 3 # contributors y: 219 lines of code flow/designs/src/mempool_group/rtl/common_cells/assertions.svh x: 3 # contributors y: 172 lines of code flow/designs/src/mempool_group/rtl/common_cells/src/rr_arb_tree.sv x: 3 # contributors y: 314 lines of code flow/designs/src/mempool_group/rtl/mempool_group.sv x: 3 # contributors y: 573 lines of code flow/designs/src/mempool_group/rtl/mempool_tile.sv x: 3 # contributors y: 899 lines of code flow/designs/src/mempool_group/rtl/snitch/src/riscv_instr.sv x: 3 # contributors y: 1546 lines of code flow/designs/src/mempool_group/rtl/snitch/src/snitch.sv x: 3 # contributors y: 1715 lines of code flow/designs/src/mempool_group/rtl/snitch/src/snitch_icache/snitch_icache.sv x: 3 # contributors y: 634 lines of code flow/designs/src/mempool_group/rtl/snitch/src/snitch_icache/snitch_icache_handler.sv x: 3 # contributors y: 271 lines of code flow/designs/src/mempool_group/rtl/snitch/src/snitch_icache/snitch_icache_l0.sv x: 3 # contributors y: 349 lines of code flow/designs/src/mempool_group/rtl/snitch/src/snitch_ipu.sv x: 3 # contributors y: 1508 lines of code flow/designs/ihp-sg13g2/i2c-gpio-expander/I2cGpioExpander.v x: 4 # contributors y: 669 lines of code flow/platforms/ihp-sg13g2/verilog/RM_IHPSG13_1P_1024x16_c2_bm_bist.v x: 4 # contributors y: 134 lines of code flow/platforms/ihp-sg13g2/verilog/sg13g2_io.v x: 6 # contributors y: 225 lines of code flow/platforms/asap7/verilog/stdcell/asap7sc7p5t_AO_RVT_TT_201020.v x: 5 # contributors y: 5741 lines of code flow/platforms/asap7/verilog/stdcell/asap7sc7p5t_INVBUF_RVT_TT_201020.v x: 5 # contributors y: 812 lines of code flow/platforms/asap7/verilog/stdcell/asap7sc7p5t_SEQ_RVT_TT_220101.v x: 5 # contributors y: 2128 lines of code flow/platforms/asap7/verilog/stdcell/asap7sc7p5t_SIMPLE_RVT_TT_201020.v x: 5 # contributors y: 1439 lines of code flow/designs/src/microwatt/simplebus_host.v x: 3 # contributors y: 1314 lines of code flow/designs/src/microwatt/tap_top.v x: 3 # contributors y: 414 lines of code flow/designs/src/microwatt/uart_regs.v x: 3 # contributors y: 525 lines of code flow/designs/src/ethmac/eth_registers.v x: 4 # contributors y: 903 lines of code flow/designs/src/ethmac/eth_spram_256x32.v x: 4 # contributors y: 177 lines of code flow/designs/src/ethmac/eth_top.v x: 4 # contributors y: 745 lines of code flow/designs/src/ethmac/eth_wishbone.v x: 4 # contributors y: 2008 lines of code flow/designs/src/chameleon_hier/rtl/IPs/APB_UART.v x: 3 # contributors y: 562 lines of code flow/designs/src/chameleon_hier/rtl/IPs/i2c_master.v x: 3 # contributors y: 726 lines of code flow/designs/src/chameleon_hier/rtl/ibex/ibex_alu.v x: 3 # contributors y: 946 lines of code flow/designs/src/chameleon_hier/rtl/ibex/ibex_controller.v x: 3 # contributors y: 841 lines of code flow/designs/src/chameleon_hier/rtl/ibex/ibex_core.v x: 3 # contributors y: 1076 lines of code flow/designs/src/chameleon_hier/rtl/ibex/ibex_decoder.v x: 3 # contributors y: 1155 lines of code flow/designs/src/chameleon_hier/rtl/ibex/ibex_id_stage.v x: 3 # contributors y: 1016 lines of code flow/designs/src/chameleon_hier/rtl/ibex/ibex_if_stage.v x: 3 # contributors y: 685 lines of code flow/designs/src/chameleon_hier/rtl/ibex/ibex_load_store_unit.v x: 3 # contributors y: 328 lines of code flow/designs/src/chameleon_hier/rtl/ibex/ibex_pmp.v x: 3 # contributors y: 365 lines of code flow/designs/src/riscv32i/aludec.v x: 4 # contributors y: 332 lines of code flow/designs/src/chameleon/ibex/ibex_alu.v x: 5 # contributors y: 926 lines of code flow/designs/src/chameleon/ibex/ibex_controller.v x: 5 # contributors y: 841 lines of code flow/designs/src/chameleon/ibex/ibex_core.v x: 5 # contributors y: 1076 lines of code flow/designs/src/chameleon/ibex/ibex_cs_registers.v x: 5 # contributors y: 1331 lines of code flow/designs/src/chameleon/ibex/ibex_decoder.v x: 5 # contributors y: 1155 lines of code flow/designs/src/chameleon/ibex/ibex_ex_block.v x: 5 # contributors y: 477 lines of code flow/platforms/sky130io/verilog/sky130_io.blackbox.v x: 4 # contributors y: 246 lines of code flow/designs/src/jpeg/include/dct_cos_table.v x: 2 # contributors y: 4295 lines of code
5741.0
lines of code
  min: 1.0
  average: 201.42
  25th percentile: 12.0
  median: 57.0
  75th percentile: 177.5
  max: 5741.0
0 57.0
# contributors
min: 1.0 | average: 6.23 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 5.0 | max: 57.0

Number of Changes vs. Line Churn: 4688 points

flow/scripts/global_route.tcl x: 279 # changes y: 4402 line churn MODULE.bazel x: 44 # changes y: 1695 line churn patches/tcl_lang/0001-tclZipfs-include-vendored-minizip-crypt.h-by-path.patch x: 4 # changes y: 120 line churn flow/util/uploadMetadata.py x: 36 # changes y: 3223 line churn docs/README.md x: 3 # changes y: 146 line churn docs/contrib/PlatformBringUp.md x: 13 # changes y: 734 line churn docs/images/ORFS_Flow.svg x: 7 # changes y: 26 line churn docs/tutorials/FlowTutorial.md x: 69 # changes y: 4241 line churn docs/user/BuildWithDocker.md x: 58 # changes y: 926 line churn tools/OpenROAD x: 960 # changes y: 3935 line churn tools/kepler-formal x: 41 # changes y: 144 line churn flow/designs/asap7/aes-block/rules-base.json x: 227 # changes y: 7440 line churn flow/designs/asap7/aes-mbff/rules-base.json x: 122 # changes y: 4543 line churn flow/designs/asap7/aes/rules-base.json x: 209 # changes y: 5457 line churn flow/designs/asap7/cva6/rules-base.json x: 66 # changes y: 2905 line churn flow/designs/asap7/ethmac/rules-base.json x: 218 # changes y: 7228 line churn flow/designs/asap7/ethmac_lvt/rules-base.json x: 131 # changes y: 4100 line churn flow/designs/asap7/ibex/rules-base.json x: 200 # changes y: 4975 line churn flow/designs/asap7/mock-alu/rules-base.json x: 164 # changes y: 5473 line churn flow/designs/asap7/mock-cpu/rules-base.json x: 92 # changes y: 4694 line churn flow/designs/asap7/riscv32i-mock-sram/rules-base.json x: 140 # changes y: 4520 line churn flow/designs/asap7/riscv32i/rules-base.json x: 188 # changes y: 4353 line churn flow/designs/asap7/uart/rules-base.json x: 177 # changes y: 5281 line churn flow/designs/gf180/aes-hybrid/rules-base.json x: 162 # changes y: 4009 line churn flow/designs/gf180/aes/rules-base.json x: 153 # changes y: 3923 line churn flow/designs/gf180/ibex/rules-base.json x: 184 # changes y: 5257 line churn flow/designs/gf180/jpeg/rules-base.json x: 141 # changes y: 3412 line churn flow/designs/gf180/riscv32i/rules-base.json x: 149 # changes y: 3456 line churn flow/designs/gf180/uart-blocks/rules-base.json x: 95 # changes y: 2131 line churn flow/designs/ihp-sg13g2/i2c-gpio-expander/rules-base.json x: 107 # changes y: 2541 line churn flow/designs/ihp-sg13g2/ibex/rules-base.json x: 126 # changes y: 2952 line churn flow/designs/ihp-sg13g2/spi/rules-base.json x: 109 # changes y: 2274 line churn flow/designs/nangate45/aes/rules-base.json x: 189 # changes y: 4743 line churn flow/designs/nangate45/ariane136/rules-base.json x: 143 # changes y: 3381 line churn flow/designs/nangate45/black_parrot/rules-base.json x: 158 # changes y: 4752 line churn flow/designs/nangate45/bp_be_top/rules-base.json x: 207 # changes y: 4396 line churn flow/designs/nangate45/bp_fe_top/rules-base.json x: 252 # changes y: 4529 line churn flow/designs/nangate45/bp_multi_top/rules-base.json x: 240 # changes y: 6246 line churn flow/designs/nangate45/gcd/rules-base.json x: 180 # changes y: 4025 line churn flow/designs/nangate45/ibex/rules-base.json x: 171 # changes y: 4153 line churn flow/designs/nangate45/mempool_group/rules-base.json x: 115 # changes y: 4771 line churn flow/designs/nangate45/swerv/rules-base.json x: 225 # changes y: 5737 line churn flow/designs/nangate45/swerv_wrapper/rules-base.json x: 284 # changes y: 7248 line churn flow/designs/sky130hd/aes/rules-base.json x: 237 # changes y: 4895 line churn flow/designs/sky130hd/chameleon/rules-base.json x: 233 # changes y: 6334 line churn flow/designs/sky130hd/gcd/rules-base.json x: 199 # changes y: 4901 line churn flow/designs/sky130hd/microwatt/rules-base.json x: 364 # changes y: 10738 line churn flow/designs/sky130hd/riscv32i/rules-base.json x: 243 # changes y: 5606 line churn flow/designs/sky130hs/aes/rules-base.json x: 228 # changes y: 5532 line churn flow/designs/sky130hs/gcd/rules-base.json x: 174 # changes y: 4811 line churn flow/designs/sky130hs/ibex/rules-base.json x: 249 # changes y: 5358 line churn flow/designs/sky130hs/jpeg/rules-base.json x: 255 # changes y: 6163 line churn flow/designs/sky130hs/riscv32i/rules-base.json x: 216 # changes y: 5338 line churn tools/yosys x: 133 # changes y: 339 line churn docs/user/FlowVariables.md x: 285 # changes y: 11562 line churn flow/scripts/lec_check.tcl x: 21 # changes y: 498 line churn flow/scripts/variables.yaml x: 250 # changes y: 15290 line churn flow/BUILD x: 15 # changes y: 1342 line churn flow/Makefile x: 691 # changes y: 19199 line churn flow/scripts/read_liberty.tcl x: 34 # changes y: 365 line churn flow/scripts/synth_preamble.tcl x: 127 # changes y: 2144 line churn BUILD.bazel x: 10 # changes y: 62 line churn tools/FakeRAM2.0/test/au/dprf_256x256.au x: 2 # changes y: 18456 line churn flow/util/utils.mk x: 214 # changes y: 4430 line churn flow/util/write_net_rc.tcl x: 26 # changes y: 1906 line churn flow/util/write_segment_rc.tcl x: 12 # changes y: 840 line churn flow/designs/BUILD x: 6 # changes y: 26 line churn flow/util/checkMetadata.py x: 49 # changes y: 3253 line churn flow/util/genMetrics.py x: 182 # changes y: 17262 line churn flow/designs/gf12/coyote/config.mk x: 51 # changes y: 374 line churn flow/designs/asap7/cva6/config.mk x: 54 # changes y: 2489 line churn flow/designs/asap7/riscv32i/config.mk x: 81 # changes y: 480 line churn flow/designs/gf12/ariane/config.mk x: 78 # changes y: 588 line churn flow/designs/gf12/swerv_wrapper/config.mk x: 59 # changes y: 419 line churn flow/designs/nangate45/ariane136/config.mk x: 47 # changes y: 279 line churn flow/designs/nangate45/swerv_wrapper/config.mk x: 101 # changes y: 564 line churn flow/designs/sky130hd/chameleon/config.mk x: 74 # changes y: 1061 line churn flow/designs/sky130hd/microwatt/config.mk x: 120 # changes y: 781 line churn flow/designs/gf12/ariane/rules-base.json x: 204 # changes y: 5710 line churn flow/designs/gf12/aes/rules-base.json x: 129 # changes y: 3503 line churn flow/designs/asap7/aes_lvt/rules-base.json x: 112 # changes y: 2710 line churn flow/designs/asap7/gcd-ccs/rules-base.json x: 103 # changes y: 3495 line churn flow/designs/asap7/jpeg/rules-base.json x: 167 # changes y: 4681 line churn flow/designs/asap7/swerv_wrapper/rules-base.json x: 181 # changes y: 4518 line churn flow/platforms/asap7/setRC.tcl x: 25 # changes y: 605 line churn .dockerignore x: 43 # changes y: 536 line churn bazel/install.sh x: 16 # changes y: 1239 line churn build_openroad.sh x: 186 # changes y: 6136 line churn flow/designs/asap7/swerv_wrapper/config.mk x: 76 # changes y: 554 line churn flow/designs/src/swerv/swerv_wrapper.sv2v.v x: 9 # changes y: 331752 line churn flow/platforms/asap7/config.mk x: 194 # changes y: 6559 line churn flow/scripts/detail_place.tcl x: 136 # changes y: 800 line churn flow/scripts/final_report.tcl x: 183 # changes y: 2378 line churn flow/scripts/synth.tcl x: 232 # changes y: 3814 line churn flow/scripts/cts.tcl x: 267 # changes y: 3632 line churn flow/scripts/density_fill.tcl x: 62 # changes y: 308 line churn flow/scripts/io_placement.tcl x: 100 # changes y: 654 line churn flow/scripts/synth_odb.tcl x: 30 # changes y: 332 line churn flow/scripts/util.tcl x: 138 # changes y: 2737 line churn .gitignore x: 113 # changes y: 454 line churn flow/designs/asap7/aes/config.mk x: 65 # changes y: 743 line churn flow/designs/asap7/gcd/config.mk x: 57 # changes y: 860 line churn flow/designs/asap7/gcd/constraint.sdc x: 32 # changes y: 205 line churn flow/designs/gf12/ariane/constraint.sdc x: 20 # changes y: 10420 line churn flow/designs/gf12/bp_single/config.mk x: 98 # changes y: 638 line churn flow/designs/gf12/bp_single/rules-base.json x: 210 # changes y: 7128 line churn flow/designs/gf12/coyote/constraint.sdc x: 30 # changes y: 78762 line churn flow/designs/gf12/coyote/constraint_hier.sdc x: 18 # changes y: 26801 line churn flow/designs/gf12/ibex/constraint.sdc x: 37 # changes y: 429 line churn flow/designs/gf12/jpeg/rules-base.json x: 150 # changes y: 4513 line churn flow/designs/gf12/swerv_wrapper/rules-base.json x: 176 # changes y: 4727 line churn flow/designs/gf12/tinyRocket/rules-base.json x: 151 # changes y: 4187 line churn flow/designs/gf180/aes/constraint.sdc x: 18 # changes y: 157 line churn flow/designs/ihp-sg13g2/aes/rules-base.json x: 105 # changes y: 2188 line churn flow/designs/ihp-sg13g2/gcd/config.mk x: 24 # changes y: 210 line churn flow/designs/nangate45/ariane133/config.mk x: 53 # changes y: 280 line churn flow/designs/nangate45/black_parrot/constraint.sdc x: 18 # changes y: 45608 line churn flow/designs/nangate45/bp_be_top/constraint.sdc x: 16 # changes y: 90876 line churn flow/designs/nangate45/bp_multi_top/constraint.sdc x: 14 # changes y: 43588 line churn flow/designs/nangate45/dynamic_node/constraint.sdc x: 16 # changes y: 40347 line churn flow/designs/nangate45/ibex/constraint.sdc x: 29 # changes y: 407 line churn flow/designs/sky130hd/aes/constraint.sdc x: 39 # changes y: 433 line churn flow/designs/sky130hd/gcd/config.mk x: 64 # changes y: 317 line churn flow/platforms/gt2n/gt2.lyp x: 5 # changes y: 22540 line churn flow/platforms/gt2n/lef/gt2_6t_w31_lvt.lef x: 6 # changes y: 24177 line churn flow/platforms/gt2n/lib/gt2_6t_w13_elvt_tt_0p7v25c.lib x: 5 # changes y: 111560 line churn flow/platforms/gt2n/lib/gt2_6t_w31_lvt_tt_0p7v25c.lib x: 6 # changes y: 111574 line churn patches/sed/0001-memchr-undef-glibc-const-generic-macro.patch x: 1 # changes y: 34 line churn flow/designs/asap7/aes-block/metadata-base-ok.json x: 83 # changes y: 57359 line churn flow/designs/asap7/aes-mbff/metadata-base-ok.json x: 33 # changes y: 17845 line churn flow/designs/asap7/aes/metadata-base-ok.json x: 127 # changes y: 43633 line churn flow/designs/asap7/ethmac/metadata-base-ok.json x: 111 # changes y: 47651 line churn flow/designs/asap7/ethmac_lvt/metadata-base-ok.json x: 43 # changes y: 22878 line churn flow/designs/asap7/riscv32i/metadata-base-ok.json x: 88 # changes y: 46052 line churn flow/designs/asap7/uart/metadata-base-ok.json x: 68 # changes y: 22594 line churn flow/designs/gf180/aes-hybrid/metadata-base-ok.json x: 55 # changes y: 28173 line churn flow/designs/gf180/aes/metadata-base-ok.json x: 57 # changes y: 27005 line churn flow/designs/gf180/ibex/metadata-base-ok.json x: 80 # changes y: 45282 line churn flow/designs/gf180/jpeg/metadata-base-ok.json x: 65 # changes y: 35129 line churn flow/designs/gf180/riscv32i/metadata-base-ok.json x: 60 # changes y: 32717 line churn flow/designs/gf180/uart-blocks/metadata-base-ok.json x: 39 # changes y: 16773 line churn flow/designs/ihp-sg13g2/aes/metadata-base-ok.json x: 29 # changes y: 20145 line churn flow/designs/nangate45/aes/metadata-base-ok.json x: 114 # changes y: 34367 line churn flow/designs/nangate45/ariane136/metadata-base-ok.json x: 41 # changes y: 24203 line churn flow/designs/nangate45/ibex/metadata-base-ok.json x: 105 # changes y: 34341 line churn flow/designs/nangate45/jpeg/metadata-base-ok.json x: 126 # changes y: 47006 line churn flow/designs/nangate45/swerv/metadata-base-ok.json x: 102 # changes y: 38729 line churn flow/designs/nangate45/swerv_wrapper/metadata-base-ok.json x: 113 # changes y: 50936 line churn flow/designs/sky130hd/aes/metadata-base-ok.json x: 153 # changes y: 57950 line churn flow/designs/sky130hd/chameleon/metadata-base-ok.json x: 115 # changes y: 42000 line churn flow/designs/sky130hd/gcd/metadata-base-ok.json x: 121 # changes y: 47410 line churn flow/designs/sky130hd/jpeg/metadata-base-ok.json x: 154 # changes y: 64065 line churn flow/designs/sky130hd/microwatt/metadata-base-ok.json x: 147 # changes y: 90468 line churn flow/designs/sky130hs/aes/metadata-base-ok.json x: 143 # changes y: 53875 line churn flow/designs/sky130hs/jpeg/metadata-base-ok.json x: 167 # changes y: 69092 line churn flow/designs/sky130hs/riscv32i/metadata-base-ok.json x: 93 # changes y: 37693 line churn docker/Dockerfile.builder x: 46 # changes y: 773 line churn flow/util/genRuleFile.py x: 146 # changes y: 8783 line churn MODULE.bazel.lock x: 19 # changes y: 59273 line churn flow/designs/rapidus2hp/gcd/rules-base.json x: 90 # changes y: 3721 line churn flow/designs/rapidus2hp/hercules_is_int/rules-verific.json x: 70 # changes y: 2803 line churn flow/designs/rapidus2hp/jpeg/rules-base.json x: 87 # changes y: 3795 line churn flow/platforms/ihp-sg13g2/lef/sg13g2_tech.lef x: 11 # changes y: 37105 line churn flow/test/test_helper.sh x: 117 # changes y: 2755 line churn jenkins/public_nightly.Jenkinsfile x: 206 # changes y: 11598 line churn jenkins/public_tests_all.Jenkinsfile x: 245 # changes y: 14592 line churn flow/scripts/macro_place_util.tcl x: 82 # changes y: 1321 line churn flow/designs/nangate45/bp_quad/bsg_chip_block.sv2v.v x: 6 # changes y: 4042512 line churn flow/designs/src/bp_quad/bsg_chip_block.sv2v.v x: 9 # changes y: 810862 line churn flow/platforms/asap7/lib/NLDM/asap7sc7p5t_DFFHQNH2V2X_LVT_FF_nldm_FAKE.lib x: 8 # changes y: 43782 line churn flow/platforms/asap7/lib/NLDM/asap7sc7p5t_DFFHQNH2V2X_LVT_TT_nldm_FAKE.lib x: 15 # changes y: 81808 line churn flow/platforms/asap7/lib/NLDM/asap7sc7p5t_DFFHQNV2X_LVT_FF_nldm_FAKE.lib x: 8 # changes y: 24522 line churn flow/scripts/generate_abstract.tcl x: 84 # changes y: 753 line churn flow/platforms/ihp-sg13g2/lef/sg13g2_stdcell.lef x: 17 # changes y: 61521 line churn flow/platforms/ihp-sg13g2/lib/sg13g2_stdcell_fast_1p32V_m40C.lib x: 7 # changes y: 268860 line churn flow/platforms/ihp-sg13g2/lib/sg13g2_stdcell_typ_1p20V_25C.lib x: 17 # changes y: 414885 line churn flow/designs/asap7/mock-array/config.mk x: 91 # changes y: 1047 line churn flow/designs/src/mock-array/multiplier.v x: 8 # changes y: 247400 line churn flow/platforms/asap7/lef/asap7sc7p5t_28_L_1x_220121a.lef x: 5 # changes y: 56579 line churn flow/platforms/sky130hd/work_around_yosys/formal_pdk.v x: 7 # changes y: 120699 line churn flow/platforms/sky130hs/work_around_yosys/formal_pdk.v x: 10 # changes y: 121815 line churn flow/platforms/asap7/lib/CCS/asap7sc7p5t_SEQ_RVT_FF_ccs_220123.lib x: 7 # changes y: 522300 line churn flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SEQ_RVT_FF_nldm_220123.lib x: 7 # changes y: 189975 line churn flow/MODULE.bazel.lock x: 34 # changes y: 43515 line churn flow/designs/asap7/aes_lvt/metadata-base-ok.json x: 47 # changes y: 24168 line churn flow/designs/asap7/gcd/metadata-base-ok.json x: 106 # changes y: 37735 line churn flow/designs/asap7/jpeg_lvt/metadata-base-ok.json x: 62 # changes y: 33133 line churn flow/designs/gf12/aes/metadata-base-ok.json x: 97 # changes y: 33223 line churn flow/designs/gf12/ariane/metadata-base-ok.json x: 109 # changes y: 54401 line churn flow/designs/gf12/bp_single/metadata-base-ok.json x: 122 # changes y: 58879 line churn flow/designs/gf12/ca53/metadata-base-ok.json x: 85 # changes y: 47022 line churn flow/designs/gf12/gcd/metadata-base-ok.json x: 88 # changes y: 25812 line churn flow/designs/gf12/ibex/metadata-base-ok.json x: 99 # changes y: 33634 line churn flow/designs/gf12/swerv_wrapper/metadata-base-ok.json x: 119 # changes y: 52852 line churn flow/designs/gf12/tinyRocket/metadata-base-ok.json x: 75 # changes y: 28020 line churn flow/designs/ihp-sg13g2/gcd/metadata-base-ok.json x: 36 # changes y: 22283 line churn flow/designs/intel16/aes/metadata-base-ok.json x: 65 # changes y: 31397 line churn flow/designs/intel16/gcd/metadata-base-ok.json x: 64 # changes y: 31816 line churn flow/designs/nangate45/black_parrot/metadata-base-ok.json x: 99 # changes y: 31764 line churn flow/designs/nangate45/bp_fe_top/metadata-base-ok.json x: 124 # changes y: 45879 line churn flow/designs/nangate45/bp_multi_top/metadata-base-ok.json x: 161 # changes y: 67646 line churn flow/designs/nangate45/dynamic_node/metadata-base-ok.json x: 86 # changes y: 23822 line churn flow/designs/nangate45/tinyRocket/metadata-base-ok.json x: 91 # changes y: 26673 line churn flow/designs/sky130hd/ibex/metadata-base-ok.json x: 151 # changes y: 63213 line churn flow/designs/sky130hs/gcd/metadata-base-ok.json x: 106 # changes y: 27817 line churn flow/designs/sky130hs/ibex/metadata-base-ok.json x: 147 # changes y: 59495 line churn flow/designs/intel22/ibex/metadata-base-ok.json x: 53 # changes y: 22543 line churn flow/designs/intel22/aes/metadata-base-ok.json x: 74 # changes y: 24260 line churn flow/designs/src/vanilla5/bsg_manycore_tile.sv2v.v x: 3 # changes y: 104505 line churn flow/designs/tsmc65lp/aes/metadata-base-ok.json x: 66 # changes y: 17618 line churn flow/designs/tsmc65lp/ariane/rules-base.json x: 77 # changes y: 2264 line churn flow/designs/tsmc65lp/bp_be_top/constraint.sdc x: 12 # changes y: 127190 line churn flow/designs/tsmc65lp/bp_fe_top/constraint.sdc x: 20 # changes y: 188215 line churn flow/designs/tsmc65lp/coyote/constraint.sdc x: 19 # changes y: 85818 line churn flow/designs/tsmc65lp/gcd/metadata-base-ok.json x: 90 # changes y: 27903 line churn flow/platforms/sky130hd_fakestack/lef/fakeram130_256x512.lef x: 12 # changes y: 159590 line churn flow/platforms/sky130hd_fakestack/lef/fakeram130_256x64.lef x: 12 # changes y: 26140 line churn flow/platforms/sky130hd_fakestack/lef/sky130_fd_sc_hd_merged.lef x: 7 # changes y: 683830 line churn flow/platforms/sky130hd_fakestack/lib/sky130_fd_sc_hd__tt_025C_1v80.lib x: 7 # changes y: 1731600 line churn flow/platforms/sky130hd_fakestack/sky130hd.lyp x: 7 # changes y: 84960 line churn flow/util/distributed.py x: 44 # changes y: 15916 line churn flow/platforms/ihp-sg13g2/cdl/RM_IHPSG13_1P_1024x64_c2_bm_bist.cdl x: 5 # changes y: 38946 line churn flow/platforms/ihp-sg13g2/sg13g2.lyp x: 7 # changes y: 76430 line churn jenkins/public_tests_small.Jenkinsfile x: 157 # changes y: 9392 line churn flow/platforms/asap7/lib/NLDM/asap7sc7p5t_SEQ_LVT_FF_nldm_220123.lib x: 4 # changes y: 189955 line churn flow/platforms/asap7/lib/asap7sc7p5t_DFHV2X_LVT_TT_nldm_FAKE.lib x: 9 # changes y: 26890 line churn flow/platforms/asap7/lib/asap7sc7p5t_SEQ_LVT_FF_nldm_220123.lib x: 5 # changes y: 303928 line churn flow/designs/gf180/aes-hybrid/adjusted-gf180mcu_5LM_1TM_9K_9t_sc.lef x: 5 # changes y: 105294 line churn flow/platforms/nangate45/lef/fakeram45_256x95.lef x: 14 # changes y: 21570 line churn flow/designs/asap7/sha3/metadata-base-ok.json x: 82 # changes y: 27354 line churn flow/designs/src/mock-alu/src/main/resources/asap7/mult_hancarlson.v x: 3 # changes y: 347301 line churn flow/designs/src/mock-alu/src/main/resources/mult_hancarlson.v x: 5 # changes y: 694602 line churn flow/designs/src/mock-alu/multiplier.v x: 4 # changes y: 578835 line churn flow/designs/src/mock-alu/src/main/resources/mult_inferred.v x: 3 # changes y: 316965 line churn flow/designs/src/mock-alu/src/main/resources/mult_koggestone.v x: 3 # changes y: 363069 line churn flow/designs/src/mock-alu/src/main/resources/mult_ripple.v x: 3 # changes y: 324633 line churn flow/designs/src/mock-array-big/MockArray.v x: 20 # changes y: 90451 line churn flow/designs/nangate45/mempool_group/mempool_group_fp.def x: 2 # changes y: 82760 line churn flow/designs/src/ariane133/ariane.sv2v.v x: 2 # changes y: 503156 line churn flow/designs/nangate45/ariane133/ariane.v x: 1 # changes y: 565908 line churn flow/platforms/sky130hd/cdl/sky130hd.cdl x: 4 # changes y: 83632 line churn flow/platforms/asap7/lef/asap7sc7p5t_27_L_1x_201211.lef x: 8 # changes y: 141264 line churn flow/platforms/asap7/lef/asap7sc7p5t_27_L_4x_201211.lef x: 8 # changes y: 196583 line churn flow/platforms/asap7/lef/asap7sc7p5t_28_SRAM_1x_220121a.lef x: 1 # changes y: 52959 line churn flow/platforms/asap7/lib/asap7sc7p5t_AO_LVT_FF_nldm_201020.lib x: 8 # changes y: 3573953 line churn flow/platforms/asap7/lib/asap7sc7p5t_INVBUF_LVT_FF_nldm_201020.lib x: 8 # changes y: 54241 line churn flow/platforms/asap7/lib/asap7sc7p5t_OA_LVT_FF_nldm_201020.lib x: 8 # changes y: 3195465 line churn flow/platforms/asap7/lib/asap7sc7p5t_SEQ_LVT_FF_nldm_201020.lib x: 8 # changes y: 303433 line churn flow/platforms/asap7/lib/asap7sc7p5t_SIMPLE_LVT_FF_nldm_201020.lib x: 8 # changes y: 418777 line churn flow/designs/src/ariane136/ariane.sv2v.v x: 6 # changes y: 1509474 line churn flow/platforms/sky130hd/lef/sky130_fd_sc_hd_merged.lef x: 11 # changes y: 512437 line churn flow/designs/SKY130HD_FS/ariane136/ariane.v x: 1 # changes y: 502556 line churn flow/platforms/SKY130HD_FS/lef/fakeram130_256x512.lef x: 1 # changes y: 31918 line churn flow/platforms/SKY130HD_FS/lef/sky130_fd_sc_hd_merged.lef x: 1 # changes y: 136766 line churn flow/platforms/SKY130HD_FS/lib/sky130_fd_sc_hd__tt_025C_1v80.lib x: 1 # changes y: 346320 line churn flow/platforms/SKY130HD_FS/sky130hd.lyp x: 1 # changes y: 16992 line churn flow/platforms/sky130hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib x: 6 # changes y: 1038966 line churn flow/platforms/sky130hs/lib/sky130_fd_sc_hs__tt_100C_1v80.lib x: 6 # changes y: 2006352 line churn flow/designs/src/microwatt/microwatt.v x: 3 # changes y: 186348 line churn flow/tutorials/scripts/drt/gcd/4_cts.def x: 4 # changes y: 64800 line churn flow/designs/asap7/jpeg/jpeg_encoder15_7nm_synth.v x: 6 # changes y: 647080 line churn flow/designs/src/ariane/ariane.sv2v.v x: 7 # changes y: 755122 line churn flow/platforms/nangate45/lib/NangateOpenCellLibrary_typical.lib x: 6 # changes y: 266706 line churn flow/designs/src/opensparc_t1/pickle.v x: 5 # changes y: 1746392 line churn flow/platforms/asap7/rcx_patterns.rules x: 3 # changes y: 34936 line churn flow/platforms/asap7/lib/asap7_rvt_tt_merged.lib x: 2 # changes y: 1885988 line churn flow/designs/src/ibex/ibex_core.sv2v.v x: 7 # changes y: 504520 line churn flow/platforms/sky130ram/sky130_sram_1rw1r_128x256_8/functional_stim.sp x: 4 # changes y: 191315 line churn flow/platforms/sky130ram/sky130_sram_1rw1r_44x64_8/sky130_sram_1rw1r_44x64_8.lef x: 5 # changes y: 960815 line churn flow/platforms/sky130ram/sky130_sram_1rw1r_64x256_8/sky130_sram_1rw1r_64x256_8.lef x: 5 # changes y: 915119 line churn flow/platforms/sky130ram/sky130_sram_1rw1r_80x64_8/functional_stim.sp x: 4 # changes y: 130565 line churn flow/platforms/sky130ram/sky130_sram_1rw1r_80x64_8/sky130_sram_1rw1r_80x64_8.lef x: 5 # changes y: 1697335 line churn flow/platforms/SKY130HD/SKY130HD.lyp x: 6 # changes y: 67968 line churn flow/platforms/SKY130HD/lef/sky130_fd_sc_hd_merged.lef x: 7 # changes y: 405810 line churn flow/platforms/SKY130HD/lib/sky130_fd_sc_hd__tt_025C_1v80.lib x: 6 # changes y: 1385280 line churn flow/platforms/SKY130HS/lef/sky130_fd_sc_hs_merged.lef x: 6 # changes y: 480100 line churn flow/platforms/SKY130HS/lib/sky130_fd_sc_hs__tt_100C_1v80.lib x: 6 # changes y: 2675128 line churn flow/platforms/sky130hs/lef/sky130_fd_sc_hs_merged.lef x: 4 # changes y: 360066 line churn flow/platforms/sky130ram/sky130_sram_1rw1r_44x64_8/sky130_sram_1rw1r_44x64_8.lef.orig x: 2 # changes y: 384326 line churn flow/platforms/sky130ram/sky130_sram_1rw1r_80x64_8/sky130_sram_1rw1r_80x64_8.lef.orig x: 2 # changes y: 678934 line churn flow/platforms/sky130hd/open_ram/sky130_sram_1rw1r_128x256_8/functional_stim.sp x: 2 # changes y: 76526 line churn flow/platforms/sky130hd/open_ram/sky130_sram_1rw1r_80x64_8/functional_stim.sp x: 2 # changes y: 52226 line churn flow/platforms/sky130/lef/sky130_fd_sc_hd_merged.lef x: 8 # changes y: 355082 line churn flow/platforms/sky130/lef/sky130_fd_sc_hs_merged.lef x: 9 # changes y: 420102 line churn flow/platforms/sky130/lib/sky130_fd_sc_hd__tt_025C_1v80.lib x: 13 # changes y: 1212428 line churn flow/platforms/sky130/lib/sky130_fd_sc_hs__tt_100C_1v80.lib x: 8 # changes y: 2340753 line churn flow/platforms/sky130/open_ram/sky130_sram_1rw1r_128x256_8/functional_stim.sp x: 2 # changes y: 114789 line churn flow/platforms/sky130/open_ram/sky130_sram_1rw1r_44x64_8/sky130_sram_1rw1r_44x64_8.lef x: 2 # changes y: 576492 line churn flow/platforms/sky130/open_ram/sky130_sram_1rw1r_80x64_8/sky130_sram_1rw1r_80x64_8.lef x: 2 # changes y: 1018404 line churn flow/designs/src/coyote/coyote.sv2v.v x: 5 # changes y: 1198697 line churn flow/designs/src/sparc_core/pickle.v x: 5 # changes y: 1309794 line churn flow/designs/src/ariane/design.v x: 3 # changes y: 942675 line churn flow/designs/src/coyote/design.v x: 3 # changes y: 1962099 line churn flow/designs/src/sparc_core/design.v x: 3 # changes y: 889020 line churn flow/designs/src/swerv/design.v x: 5 # changes y: 558929 line churn flow/platforms/nangate45/NangateOpenCellLibrary_typical.lib x: 2 # changes y: 266576 line churn flow/designs/src/black_parrot/design.v x: 2 # changes y: 447666 line churn flow/designs/src/bp_be_top/design.v x: 2 # changes y: 158414 line churn
4042512.0
line churn
  min: 1.0
  average: 37123.48
  25th percentile: 115.0
  median: 455.5
  75th percentile: 2707.5
  max: 4042512.0
0 960.0
# changes
min: 1.0 | average: 13.74 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 8.0 | max: 960.0

Number of Contributors vs. Line Churn: 805 points

flow/scripts/global_route.tcl x: 57 # contributors y: 4402 line churn flow/util/uploadMetadata.py x: 17 # contributors y: 3223 line churn flow/util/write_rc_helper.tcl x: 3 # contributors y: 526 line churn flow/scripts/lec_check.tcl x: 11 # contributors y: 498 line churn flow/scripts/variables.yaml x: 33 # contributors y: 15290 line churn flow/scripts/load.tcl x: 31 # contributors y: 2017 line churn flow/scripts/memories/detect.py x: 3 # contributors y: 947 line churn flow/scripts/memories/extract_memories.tcl x: 3 # contributors y: 68 line churn flow/scripts/memories/schema.py x: 3 # contributors y: 609 line churn flow/scripts/read_liberty.tcl x: 17 # contributors y: 365 line churn flow/scripts/synth_preamble.tcl x: 32 # contributors y: 2144 line churn tools/FakeRAM2.0/__init__.py x: 1 # contributors y: 8 line churn tools/FakeRAM2.0/spreadsheet_ram.py x: 1 # contributors y: 612 line churn tools/FakeRAM2.0/utils/basic_port_creator.py x: 1 # contributors y: 496 line churn tools/FakeRAM2.0/utils/lef_exporter.py x: 1 # contributors y: 352 line churn tools/FakeRAM2.0/utils/liberty_exporter.py x: 1 # contributors y: 916 line churn flow/platforms/asap7/verilog/fakeram7_2048x39.v x: 3 # contributors y: 220 line churn flow/platforms/asap7/verilog/fakeram7_256x256.v x: 4 # contributors y: 290 line churn flow/platforms/asap7/verilog/fakeram_256x128.v x: 4 # contributors y: 150 line churn flow/util/correlateRC.py x: 24 # contributors y: 4746 line churn flow/util/correlateRCHelper.py x: 2 # contributors y: 920 line churn flow/util/write_rc.tcl x: 2 # contributors y: 42 line churn flow/scripts/synth_syn.tcl x: 6 # contributors y: 384 line churn flow/util/checkMetadata.py x: 23 # contributors y: 3253 line churn flow/util/genMetrics.py x: 42 # contributors y: 17262 line churn flow/util/synDashboard.py x: 2 # contributors y: 360 line churn flow/scripts/yaml_to_json.py x: 6 # contributors y: 132 line churn flow/platforms/asap7/setRC.tcl x: 20 # contributors y: 605 line churn flow/platforms/asap7/fastroute.tcl x: 5 # contributors y: 28 line churn flow/scripts/detail_place.tcl x: 42 # contributors y: 800 line churn flow/scripts/final_report.tcl x: 50 # contributors y: 2378 line churn flow/scripts/flow.tcl x: 6 # contributors y: 1172 line churn flow/scripts/synth.tcl x: 57 # contributors y: 3814 line churn tclint.toml x: 8 # contributors y: 160 line churn flow/scripts/cts.tcl x: 54 # contributors y: 3632 line churn flow/scripts/density_fill.tcl x: 28 # contributors y: 308 line churn flow/scripts/detail_route.tcl x: 46 # contributors y: 1763 line churn flow/scripts/fillcell.tcl x: 32 # contributors y: 587 line churn flow/scripts/io_placement.tcl x: 36 # contributors y: 654 line churn flow/scripts/synth_odb.tcl x: 15 # contributors y: 332 line churn flow/scripts/util.tcl x: 25 # contributors y: 2737 line churn flow/scripts/write_ref_sdc.tcl x: 28 # contributors y: 433 line churn flow/platforms/gt2n/itf_to_rc.py x: 5 # contributors y: 610 line churn flow/platforms/gt2n/setRC.tcl x: 5 # contributors y: 518 line churn flow/platforms/sky130hd/setRC.tcl x: 24 # contributors y: 267 line churn flow/scripts/floorplan.tcl x: 52 # contributors y: 3545 line churn flow/scripts/floorplan_to_place.tcl x: 12 # contributors y: 3136 line churn flow/scripts/global_place.tcl x: 47 # contributors y: 1908 line churn flow/scripts/global_place_skip_io.tcl x: 28 # contributors y: 822 line churn flow/scripts/resize.tcl x: 42 # contributors y: 2136 line churn flow/scripts/save_images.tcl x: 28 # contributors y: 1116 line churn flow/scripts/view_cells.tcl x: 11 # contributors y: 248 line churn .readthedocs.yaml x: 9 # contributors y: 142 line churn flow/designs/sky130hd/aes/fastroute.tcl x: 12 # contributors y: 55 line churn flow/platforms/ihp-sg13g2/setRC.tcl x: 12 # contributors y: 190 line churn flow/platforms/sky130hs/setRC.tcl x: 18 # contributors y: 209 line churn flow/scripts/open.tcl x: 16 # contributors y: 1105 line churn flow/util/generate_klayout_tech.py x: 7 # contributors y: 973 line churn flow/util/genElapsedTime.py x: 26 # contributors y: 1545 line churn flow/util/genRuleFile.py x: 32 # contributors y: 8783 line churn flow/designs/gf180/uart-blocks/tapcell.tcl x: 13 # contributors y: 97 line churn flow/designs/src/chameleon/IPs/WDT32.v x: 10 # contributors y: 310 line churn flow/designs/src/chameleon_hier/rtl/IPs/WDT32.v x: 8 # contributors y: 310 line churn flow/designs/src/fifo/fifo1.v x: 7 # contributors y: 284 line churn flow/designs/src/jpeg/jpeg_rle.v x: 7 # contributors y: 42 line churn flow/platforms/gf180/openROAD/tapcell.tcl x: 14 # contributors y: 210 line churn flow/platforms/gf180/setRC.tcl x: 13 # contributors y: 463 line churn flow/platforms/ihp-sg13g2/make_tracks.tcl x: 11 # contributors y: 107 line churn flow/scripts/deletePowerNets.tcl x: 20 # contributors y: 144 line churn flow/scripts/non_stage_variables.py x: 9 # contributors y: 198 line churn flow/scripts/run_command.py x: 8 # contributors y: 916 line churn tools/AutoTuner/src/autotuner/utils.py x: 21 # contributors y: 5393 line churn flow/designs/ihp-sg13g2/i2c-gpio-expander/I2cDeviceCtrl/pdn.tcl x: 12 # contributors y: 430 line churn flow/designs/ihp-sg13g2/i2c-gpio-expander/pdn.tcl x: 14 # contributors y: 894 line churn flow/designs/sky130hd/jpeg/fastroute.tcl x: 14 # contributors y: 49 line churn flow/designs/src/chameleon/IPs/APB_UART.v x: 12 # contributors y: 3634 line churn flow/designs/src/cva6/core/cache_subsystem/cva6_hpdcache_if_adapter.sv x: 9 # contributors y: 2132 line churn flow/designs/src/cva6/core/cache_subsystem/cva6_hpdcache_wrapper.sv x: 9 # contributors y: 2571 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hwpf_stride/hwpf_stride.sv x: 9 # contributors y: 2289 line churn flow/designs/src/cva6/core/csr_regfile.sv x: 9 # contributors y: 16726 line churn flow/designs/src/cva6/core/cva6_mmu/cva6_mmu.sv x: 9 # contributors y: 4582 line churn flow/designs/src/cva6/core/cvxif_fu.sv x: 9 # contributors y: 443 line churn flow/designs/src/cva6/core/id_stage.sv x: 9 # contributors y: 2711 line churn flow/designs/src/cva6/core/load_store_unit.sv x: 9 # contributors y: 5271 line churn flow/designs/src/cva6/core/load_unit.sv x: 9 # contributors y: 3407 line churn flow/designs/src/riscv32i/dmem.v x: 15 # contributors y: 633 line churn flow/scripts/macro_place.tcl x: 38 # contributors y: 2388 line churn flow/scripts/macro_place_util.tcl x: 26 # contributors y: 1321 line churn flow/scripts/report_metrics.tcl x: 36 # contributors y: 2566 line churn flow/scripts/tapcell.tcl x: 25 # contributors y: 491 line churn flow/util/addDummyToLef.py x: 13 # contributors y: 229 line churn flow/util/def2stream.py x: 22 # contributors y: 2386 line churn flow/util/genReport.py x: 31 # contributors y: 5931 line churn flow/platforms/asap7/verilog/stdcell/asap7sc7p5t_OA_RVT_TT_201020.v x: 7 # contributors y: 46280 line churn flow/platforms/ihp-sg13g2/pdn.tcl x: 19 # contributors y: 336 line churn flow/platforms/ihp-sg13g2/sg13g2_update.py x: 12 # contributors y: 937 line churn flow/scripts/mem_dump.py x: 15 # contributors y: 1577 line churn flow/scripts/synth_canonicalize.tcl x: 15 # contributors y: 180 line churn flow/util/appendStatsToDb.py x: 10 # contributors y: 521 line churn flow/util/genMassive.py x: 14 # contributors y: 3459 line churn tools/AutoTuner/src/autotuner/distributed.py x: 25 # contributors y: 14858 line churn tools/AutoTuner/src/autotuner/tensorboard_logger.py x: 5 # contributors y: 345 line churn flow/scripts/synth_wrap_operators.tcl x: 13 # contributors y: 577 line churn flow/platforms/ihp-sg13g2/verilog/sg13g2_stdcell.v x: 7 # contributors y: 10475 line churn flow/platforms/asap7/openRoad/pdn/BLOCKS_grid_strategy.tcl x: 16 # contributors y: 272 line churn flow/platforms/sky130hd/pdn.tcl x: 6 # contributors y: 219 line churn flow/scripts/generate-variables-docs.py x: 7 # contributors y: 665 line churn flow/platforms/asap7/openRoad/make_tracks.tcl x: 14 # contributors y: 603 line churn flow/scripts/deleteRoutingObstructions.tcl x: 10 # contributors y: 54 line churn flow/designs/src/cva6/common/local/util/sram_cache.sv x: 6 # contributors y: 1022 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_sram.sv x: 7 # contributors y: 480 line churn flow/platforms/sky130hs/fastroute.tcl x: 25 # contributors y: 225 line churn flow/designs/src/ibex_sv/ibex_alu.sv x: 2 # contributors y: 3813 line churn flow/designs/src/ibex_sv/ibex_controller.sv x: 2 # contributors y: 2538 line churn flow/designs/src/ibex_sv/ibex_core.sv x: 2 # contributors y: 4371 line churn flow/designs/src/ibex_sv/ibex_cs_registers.sv x: 2 # contributors y: 4260 line churn flow/designs/src/ibex_sv/ibex_decoder.sv x: 2 # contributors y: 3465 line churn flow/designs/src/ibex_sv/ibex_ex_block.sv x: 2 # contributors y: 597 line churn flow/designs/src/ibex_sv/ibex_id_stage.sv x: 2 # contributors y: 3132 line churn flow/designs/src/ibex_sv/ibex_if_stage.sv x: 2 # contributors y: 1842 line churn flow/designs/src/ibex_sv/ibex_load_store_unit.sv x: 2 # contributors y: 1548 line churn flow/designs/src/ibex_sv/ibex_multdiv_slow.sv x: 2 # contributors y: 1122 line churn flow/designs/src/ibex_sv/ibex_pmp.sv x: 2 # contributors y: 384 line churn flow/util/genReportTable.py x: 16 # contributors y: 4744 line churn flow/util/cred_helper.py x: 6 # contributors y: 675 line churn flow/designs/src/cva6/core/acc_dispatcher.sv x: 5 # contributors y: 2676 line churn flow/designs/src/cva6/core/alu.sv x: 5 # contributors y: 2430 line churn flow/designs/src/cva6/core/ariane_regfile_fpga.sv x: 5 # contributors y: 900 line churn flow/designs/src/cva6/core/axi_shim.sv x: 5 # contributors y: 1860 line churn flow/designs/src/cva6/core/cache_subsystem/axi_adapter.sv x: 5 # contributors y: 3120 line churn flow/designs/src/cva6/core/cache_subsystem/cache_ctrl.sv x: 5 # contributors y: 2928 line churn flow/designs/src/cva6/core/cache_subsystem/cva6_hpdcache_subsystem_axi_arbiter.sv x: 5 # contributors y: 2520 line churn flow/designs/src/cva6/core/cache_subsystem/cva6_icache.sv x: 5 # contributors y: 3588 line churn flow/designs/src/cva6/core/cache_subsystem/cva6_icache_axi_wrapper.sv x: 5 # contributors y: 1284 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_data_downsize.sv x: 5 # contributors y: 1104 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache.sv x: 5 # contributors y: 7746 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_cmo.sv x: 5 # contributors y: 3798 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_ctrl.sv x: 5 # contributors y: 6690 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_ctrl_pe.sv x: 5 # contributors y: 6216 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_memctrl.sv x: 5 # contributors y: 5976 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_miss_handler.sv x: 5 # contributors y: 4506 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_rtab.sv x: 5 # contributors y: 4134 line churn flow/designs/src/cva6/core/cache_subsystem/std_cache_subsystem.sv x: 5 # contributors y: 2058 line churn flow/designs/src/cva6/core/cache_subsystem/wt_dcache_wbuffer.sv x: 5 # contributors y: 4182 line churn flow/designs/src/cva6/core/compressed_decoder.sv x: 5 # contributors y: 5682 line churn flow/designs/src/cva6/core/controller.sv x: 5 # contributors y: 1566 line churn flow/designs/src/cva6/core/cva6.sv x: 5 # contributors y: 10902 line churn flow/designs/src/cva6/core/cva6_fifo_v3.sv x: 5 # contributors y: 1386 line churn flow/designs/src/cva6/core/cvfpu/src/fpnew_cast_multi.sv x: 5 # contributors y: 4764 line churn flow/designs/src/cva6/core/cvfpu/src/fpnew_divsqrt_multi.sv x: 5 # contributors y: 2196 line churn flow/designs/src/cva6/core/cvfpu/src/fpnew_fma_multi.sv x: 5 # contributors y: 5034 line churn flow/designs/src/cva6/core/cvfpu/src/fpu_div_sqrt_mvp/hdl/control_mvp.sv x: 5 # contributors y: 20478 line churn flow/designs/src/cva6/core/decoder.sv x: 5 # contributors y: 10332 line churn flow/designs/src/cva6/core/frontend/instr_queue.sv x: 5 # contributors y: 3390 line churn flow/designs/src/cva6/core/issue_read_operands.sv x: 5 # contributors y: 7290 line churn flow/designs/src/cva6/core/macro_decoder.sv x: 5 # contributors y: 4590 line churn flow/designs/src/cva6/common/local/util/sram.sv x: 4 # contributors y: 585 line churn flow/designs/src/mempool_group/rtl/axi/assign.svh x: 3 # contributors y: 1623 line churn flow/designs/src/mempool_group/rtl/axi/src/axi_cut.sv x: 3 # contributors y: 795 line churn flow/designs/src/mempool_group/rtl/axi/src/axi_id_remap.sv x: 3 # contributors y: 1914 line churn flow/designs/src/mempool_group/rtl/axi/src/axi_pkg.sv x: 3 # contributors y: 1269 line churn flow/designs/src/mempool_group/rtl/mempool_group.sv x: 3 # contributors y: 1815 line churn flow/designs/src/mempool_group/rtl/mempool_tile.sv x: 3 # contributors y: 2913 line churn flow/designs/src/mempool_group/rtl/snitch/src/riscv_instr.sv x: 3 # contributors y: 4638 line churn flow/designs/src/mempool_group/rtl/snitch/src/snitch.sv x: 3 # contributors y: 5379 line churn flow/designs/src/mempool_group/rtl/snitch/src/snitch_icache/snitch_icache.sv x: 3 # contributors y: 2163 line churn flow/designs/ihp-sg13g2/i2c-gpio-expander/I2cGpioExpander.v x: 4 # contributors y: 4785 line churn flow/util/convertDrc.py x: 12 # contributors y: 1738 line churn flow/platforms/ihp-sg13g2/lvs/run_lvs.py x: 6 # contributors y: 1906 line churn flow/platforms/asap7/verilog/stdcell/asap7sc7p5t_AO_RVT_TT_201020.v x: 5 # contributors y: 48032 line churn flow/platforms/asap7/verilog/stdcell/asap7sc7p5t_INVBUF_RVT_TT_201020.v x: 5 # contributors y: 8368 line churn flow/platforms/asap7/verilog/stdcell/asap7sc7p5t_SEQ_RVT_TT_220101.v x: 5 # contributors y: 20132 line churn flow/platforms/asap7/verilog/stdcell/asap7sc7p5t_SIMPLE_RVT_TT_201020.v x: 5 # contributors y: 14328 line churn flow/platforms/nangate45/fakeram.cfg x: 8 # contributors y: 403 line churn flow/designs/src/microwatt/simplebus_host.v x: 3 # contributors y: 3957 line churn flow/designs/src/microwatt/uart_receiver.v x: 3 # contributors y: 1425 line churn flow/designs/src/microwatt/uart_regs.v x: 3 # contributors y: 2664 line churn flow/designs/sky130hd/chameleon/pdn.cfg x: 4 # contributors y: 445 line churn flow/designs/src/ethmac/eth_cop.v x: 4 # contributors y: 1596 line churn flow/designs/src/ethmac/eth_maccontrol.v x: 4 # contributors y: 1076 line churn flow/designs/src/ethmac/eth_miim.v x: 4 # contributors y: 1784 line churn flow/designs/src/ethmac/eth_rxaddrcheck.v x: 4 # contributors y: 856 line churn flow/designs/src/ethmac/eth_spram_256x32.v x: 4 # contributors y: 1244 line churn flow/designs/src/ethmac/eth_txethmac.v x: 4 # contributors y: 1960 line churn flow/designs/src/ethmac/eth_wishbone.v x: 4 # contributors y: 10704 line churn flow/designs/src/ethmac/ethmac.v x: 4 # contributors y: 4704 line churn flow/designs/src/ethmac/ethmac_defines.v x: 4 # contributors y: 1328 line churn flow/designs/src/chameleon_hier/rtl/IPs/APB_UART.v x: 3 # contributors y: 3620 line churn flow/designs/src/chameleon_hier/rtl/ibex/ibex_alu.v x: 3 # contributors y: 4786 line churn flow/designs/src/chameleon_hier/rtl/ibex/ibex_controller.v x: 3 # contributors y: 4265 line churn flow/designs/src/chameleon_hier/rtl/ibex/ibex_cs_registers.v x: 3 # contributors y: 6655 line churn flow/designs/src/chameleon_hier/rtl/ibex/ibex_decoder.v x: 3 # contributors y: 5775 line churn flow/designs/src/chameleon_hier/rtl/ibex/ibex_ex_block.v x: 3 # contributors y: 2385 line churn flow/designs/src/chameleon_hier/rtl/ibex/ibex_id_stage.v x: 3 # contributors y: 5125 line churn flow/designs/src/chameleon_hier/rtl/ibex/ibex_if_stage.v x: 3 # contributors y: 3425 line churn flow/designs/src/chameleon_hier/rtl/ibex/models/ibex_core_tracing.v x: 3 # contributors y: 2564 line churn flow/designs/src/riscv32i/aludec.v x: 4 # contributors y: 3150 line churn flow/designs/src/chameleon/ibex/ibex_core.v x: 5 # contributors y: 5380 line churn flow/designs/src/chameleon/ibex/ibex_id_stage.v x: 5 # contributors y: 5125 line churn flow/designs/src/chameleon/ibex/models/ibex_tracer.v x: 5 # contributors y: 7980 line churn
48032.0
line churn
  min: 5.0
  average: 1343.38
  25th percentile: 137.0
  median: 462.0
  75th percentile: 1322.0
  max: 48032.0
0 57.0
# contributors
min: 1.0 | average: 6.23 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 5.0 | max: 57.0

File Size vs. Line Churn: 805 points

flow/scripts/global_route.tcl x: 145 lines of code y: 4402 line churn flow/util/uploadMetadata.py x: 403 lines of code y: 3223 line churn flow/util/write_rc_helper.tcl x: 123 lines of code y: 526 line churn flow/scripts/lec_check.tcl x: 72 lines of code y: 498 line churn flow/scripts/variables.yaml x: 1646 lines of code y: 15290 line churn flow/scripts/load.tcl x: 49 lines of code y: 2017 line churn flow/scripts/memories/detect.py x: 151 lines of code y: 947 line churn flow/scripts/memories/extract_memories.tcl x: 16 lines of code y: 68 line churn flow/scripts/memories/idiomatic.py x: 26 lines of code y: 147 line churn flow/scripts/memories/schema.py x: 146 lines of code y: 609 line churn flow/scripts/read_liberty.tcl x: 37 lines of code y: 365 line churn flow/scripts/synth_preamble.tcl x: 234 lines of code y: 2144 line churn tools/FakeRAM2.0/__init__.py x: 2 lines of code y: 8 line churn tools/FakeRAM2.0/run.py x: 34 lines of code y: 114 line churn tools/FakeRAM2.0/spreadsheet_ram.py x: 188 lines of code y: 612 line churn tools/FakeRAM2.0/utils/basic_port_creator.py x: 193 lines of code y: 496 line churn tools/FakeRAM2.0/utils/class_memory.py x: 147 lines of code y: 516 line churn tools/FakeRAM2.0/utils/lef_exporter.py x: 127 lines of code y: 352 line churn tools/FakeRAM2.0/utils/liberty_exporter.py x: 384 lines of code y: 916 line churn tools/FakeRAM2.0/utils/physical_data.py x: 61 lines of code y: 238 line churn tools/FakeRAM2.0/utils/ram_verilog_exporter.py x: 47 lines of code y: 132 line churn tools/FakeRAM2.0/utils/ss_port_organizer.py x: 94 lines of code y: 222 line churn tools/FakeRAM2.0/utils/timing_data.py x: 66 lines of code y: 296 line churn tools/FakeRAM2.0/utils/verilog_exporter.py x: 141 lines of code y: 428 line churn flow/platforms/asap7/verilog/fakeram_256x128.v x: 57 lines of code y: 150 line churn flow/util/correlateRC.py x: 31 lines of code y: 4746 line churn flow/util/correlateRCHelper.py x: 315 lines of code y: 920 line churn flow/util/checkMetadata.py x: 94 lines of code y: 3253 line churn flow/util/genMetrics.py x: 296 lines of code y: 17262 line churn flow/platforms/asap7/setRC.tcl x: 20 lines of code y: 605 line churn flow/scripts/detail_place.tcl x: 36 lines of code y: 800 line churn flow/scripts/final_report.tcl x: 7 lines of code y: 2378 line churn flow/scripts/flow.tcl x: 89 lines of code y: 1172 line churn flow/scripts/synth.tcl x: 267 lines of code y: 3814 line churn flow/scripts/cts.tcl x: 67 lines of code y: 3632 line churn flow/scripts/density_fill.tcl x: 16 lines of code y: 308 line churn flow/scripts/detail_route.tcl x: 71 lines of code y: 1763 line churn flow/scripts/final_outputs.tcl x: 50 lines of code y: 236 line churn flow/scripts/util.tcl x: 299 lines of code y: 2737 line churn flow/scripts/write_ref_sdc.tcl x: 35 lines of code y: 433 line churn flow/platforms/gt2n/itf_to_rc.py x: 84 lines of code y: 610 line churn flow/platforms/gt2n/setRC.tcl x: 73 lines of code y: 518 line churn flow/scripts/floorplan.tcl x: 151 lines of code y: 3545 line churn flow/scripts/floorplan_to_place.tcl x: 20 lines of code y: 3136 line churn flow/scripts/global_place.tcl x: 62 lines of code y: 1908 line churn flow/scripts/global_place_skip_io.tcl x: 20 lines of code y: 822 line churn flow/scripts/resize.tcl x: 33 lines of code y: 2136 line churn flow/scripts/save_images.tcl x: 106 lines of code y: 1116 line churn flow/scripts/open.tcl x: 82 lines of code y: 1105 line churn flow/util/generate_klayout_tech.py x: 45 lines of code y: 973 line churn flow/util/genElapsedTime.py x: 121 lines of code y: 1545 line churn flow/util/genRuleFile.py x: 429 lines of code y: 8783 line churn flow/platforms/gf180/openROAD/tapcell.tcl x: 4 lines of code y: 210 line churn flow/platforms/gf180/setRC.tcl x: 46 lines of code y: 463 line churn flow/scripts/run_command.py x: 89 lines of code y: 916 line churn tools/AutoTuner/src/autotuner/utils.py x: 547 lines of code y: 5393 line churn flow/designs/ihp-sg13g2/i2c-gpio-expander/I2cDeviceCtrl/pdn.tcl x: 26 lines of code y: 430 line churn flow/designs/sky130hd/chameleon/lec_blackbox_stubs.v x: 140 lines of code y: 715 line churn flow/designs/src/chameleon/IPs/APB_UART.v x: 562 lines of code y: 3634 line churn flow/designs/src/cva6/core/cache_subsystem/cva6_hpdcache_if_adapter.sv x: 319 lines of code y: 2132 line churn flow/designs/src/cva6/core/cache_subsystem/cva6_hpdcache_wrapper.sv x: 366 lines of code y: 2571 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hwpf_stride/hwpf_stride.sv x: 333 lines of code y: 2289 line churn flow/designs/src/cva6/core/csr_regfile.sv x: 2688 lines of code y: 16726 line churn flow/designs/src/cva6/core/cva6_mmu/cva6_mmu.sv x: 688 lines of code y: 4582 line churn flow/designs/src/cva6/core/id_stage.sv x: 425 lines of code y: 2711 line churn flow/designs/src/cva6/core/load_store_unit.sv x: 811 lines of code y: 5271 line churn flow/designs/src/cva6/core/load_unit.sv x: 521 lines of code y: 3407 line churn flow/designs/src/riscv32i/dmem.v x: 44 lines of code y: 633 line churn flow/scripts/macro_place_util.tcl x: 61 lines of code y: 1321 line churn flow/scripts/report_metrics.tcl x: 218 lines of code y: 2566 line churn flow/scripts/tapcell.tcl x: 12 lines of code y: 491 line churn flow/util/addDummyToLef.py x: 25 lines of code y: 229 line churn flow/util/def2stream.py x: 100 lines of code y: 2386 line churn flow/util/genReport.py x: 257 lines of code y: 5931 line churn flow/designs/ihp-sg13g2/i2c-gpio-expander/I2cGpioExpanderTop.v x: 1 lines of code y: 1074 line churn flow/platforms/asap7/verilog/stdcell/asap7sc7p5t_OA_RVT_TT_201020.v x: 5535 lines of code y: 46280 line churn flow/scripts/generate_abstract.tcl x: 34 lines of code y: 753 line churn flow/util/genMassive.py x: 317 lines of code y: 3459 line churn tools/AutoTuner/src/autotuner/distributed.py x: 502 lines of code y: 14858 line churn flow/scripts/synth_wrap_operators.tcl x: 96 lines of code y: 577 line churn flow/platforms/ihp-sg13g2/verilog/sg13g2_stdcell.v x: 2031 lines of code y: 10475 line churn flow/scripts/generate-variables-docs.py x: 60 lines of code y: 665 line churn tools/AutoTuner/scripts/plot.py x: 136 lines of code y: 1106 line churn flow/platforms/asap7/openlane/config.tcl x: 119 lines of code y: 620 line churn flow/util/cell-veneer/lefdef.tcl x: 889 lines of code y: 3671 line churn flow/util/cell-veneer/wrap_stdcells.tcl x: 634 lines of code y: 2520 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_sram.sv x: 62 lines of code y: 480 line churn flow/designs/src/ibex_sv/ibex_alu.sv x: 1074 lines of code y: 3813 line churn flow/designs/src/ibex_sv/ibex_compressed_decoder.sv x: 260 lines of code y: 900 line churn flow/designs/src/ibex_sv/ibex_controller.sv x: 724 lines of code y: 2538 line churn flow/designs/src/ibex_sv/ibex_core.sv x: 1264 lines of code y: 4371 line churn flow/designs/src/ibex_sv/ibex_cs_registers.sv x: 1248 lines of code y: 4260 line churn flow/designs/src/ibex_sv/ibex_decoder.sv x: 1012 lines of code y: 3465 line churn flow/designs/src/ibex_sv/ibex_ex_block.sv x: 173 lines of code y: 597 line churn flow/designs/src/ibex_sv/ibex_fetch_fifo.sv x: 205 lines of code y: 750 line churn flow/designs/src/ibex_sv/ibex_id_stage.sv x: 873 lines of code y: 3132 line churn flow/designs/src/ibex_sv/ibex_if_stage.sv x: 517 lines of code y: 1842 line churn flow/designs/src/ibex_sv/ibex_load_store_unit.sv x: 437 lines of code y: 1548 line churn flow/designs/src/ibex_sv/ibex_multdiv_fast.sv x: 449 lines of code y: 1593 line churn flow/designs/src/ibex_sv/ibex_multdiv_slow.sv x: 324 lines of code y: 1122 line churn flow/designs/src/ibex_sv/ibex_pmp.sv x: 112 lines of code y: 384 line churn flow/designs/src/ibex_sv/ibex_prefetch_buffer.sv x: 254 lines of code y: 960 line churn flow/designs/src/ibex_sv/ibex_register_file_ff.sv x: 81 lines of code y: 306 line churn flow/util/genReportTable.py x: 353 lines of code y: 4744 line churn flow/designs/src/cva6/core/acc_dispatcher.sv x: 387 lines of code y: 2676 line churn flow/designs/src/cva6/core/alu.sv x: 356 lines of code y: 2430 line churn flow/designs/src/cva6/core/ariane_regfile_fpga.sv x: 138 lines of code y: 900 line churn flow/designs/src/cva6/core/axi_shim.sv x: 281 lines of code y: 1860 line churn flow/designs/src/cva6/core/branch_unit.sv x: 134 lines of code y: 828 line churn flow/designs/src/cva6/core/cache_subsystem/axi_adapter.sv x: 467 lines of code y: 3120 line churn flow/designs/src/cva6/core/cache_subsystem/cache_ctrl.sv x: 437 lines of code y: 2928 line churn flow/designs/src/cva6/core/cache_subsystem/cva6_hpdcache_subsystem.sv x: 422 lines of code y: 2814 line churn flow/designs/src/cva6/core/cache_subsystem/cva6_hpdcache_subsystem_axi_arbiter.sv x: 346 lines of code y: 2520 line churn flow/designs/src/cva6/core/cache_subsystem/cva6_icache_axi_wrapper.sv x: 195 lines of code y: 1284 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/include/hpdcache_typedef.svh x: 105 lines of code y: 720 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_data_downsize.sv x: 168 lines of code y: 1104 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_data_resize.sv x: 116 lines of code y: 774 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_data_upsize.sv x: 165 lines of code y: 1086 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache.sv x: 1138 lines of code y: 7746 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_cmo.sv x: 568 lines of code y: 3798 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_ctrl.sv x: 995 lines of code y: 6690 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_ctrl_pe.sv x: 887 lines of code y: 6216 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_flush.sv x: 330 lines of code y: 2292 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_memctrl.sv x: 867 lines of code y: 5976 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_miss_handler.sv x: 644 lines of code y: 4506 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_pkg.sv x: 461 lines of code y: 3078 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_rtab.sv x: 589 lines of code y: 4134 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_uncached.sv x: 883 lines of code y: 5952 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hpdcache_wbuf.sv x: 633 lines of code y: 4350 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/hwpf_stride/hwpf_stride_wrapper.sv x: 257 lines of code y: 1746 line churn flow/designs/src/cva6/core/cache_subsystem/hpdcache/rtl/src/utils/hpdcache_mem_req_write_arbiter.sv x: 165 lines of code y: 1140 line churn flow/designs/src/cva6/core/cache_subsystem/std_cache_subsystem.sv x: 313 lines of code y: 2058 line churn flow/designs/src/cva6/core/cache_subsystem/std_nbdcache.sv x: 277 lines of code y: 1812 line churn flow/designs/src/cva6/core/cache_subsystem/wt_axi_adapter.sv x: 666 lines of code y: 4356 line churn flow/designs/src/cva6/core/cache_subsystem/wt_cache_subsystem.sv x: 267 lines of code y: 1728 line churn flow/designs/src/cva6/core/cache_subsystem/wt_dcache_mem.sv x: 382 lines of code y: 2640 line churn flow/designs/src/cva6/core/cache_subsystem/wt_dcache_missunit.sv x: 585 lines of code y: 3888 line churn flow/designs/src/cva6/core/cache_subsystem/wt_dcache_wbuffer.sv x: 618 lines of code y: 4182 line churn flow/designs/src/cva6/core/commit_stage.sv x: 385 lines of code y: 2436 line churn flow/designs/src/cva6/core/compressed_decoder.sv x: 888 lines of code y: 5682 line churn flow/designs/src/cva6/core/controller.sv x: 245 lines of code y: 1566 line churn flow/designs/src/cva6/core/cva6.sv x: 1705 lines of code y: 10902 line churn flow/designs/src/cva6/core/cva6_fifo_v3.sv x: 212 lines of code y: 1386 line churn flow/designs/src/cva6/core/cva6_mmu/cva6_shared_tlb.sv x: 418 lines of code y: 3012 line churn flow/designs/src/cva6/core/cva6_mmu/cva6_tlb.sv x: 397 lines of code y: 2634 line churn flow/designs/src/cva6/core/cva6_rvfi_probes.sv x: 98 lines of code y: 798 line churn flow/designs/src/cva6/core/cvfpu/src/common_cells/include/common_cells/registers.svh x: 207 lines of code y: 1344 line churn flow/designs/src/cva6/core/cvfpu/src/fpnew_cast_multi.sv x: 697 lines of code y: 4764 line churn flow/designs/src/cva6/core/cvfpu/src/fpnew_divsqrt_multi.sv x: 337 lines of code y: 2196 line churn flow/designs/src/cva6/core/cvfpu/src/fpnew_fma.sv x: 624 lines of code y: 4140 line churn flow/designs/src/cva6/core/cvfpu/src/fpnew_fma_multi.sv x: 749 lines of code y: 5034 line churn flow/designs/src/cva6/core/cvfpu/src/fpnew_opgroup_block.sv x: 219 lines of code y: 1464 line churn flow/designs/src/cva6/core/cvfpu/src/fpnew_opgroup_multifmt_slice.sv x: 400 lines of code y: 2694 line churn flow/designs/src/cva6/core/cvfpu/src/fpnew_pkg.sv x: 432 lines of code y: 2970 line churn flow/designs/src/cva6/core/cvfpu/src/fpu_div_sqrt_mvp/hdl/control_mvp.sv x: 3170 lines of code y: 20478 line churn flow/designs/src/cva6/core/cvxif_example/instr_decoder.sv x: 83 lines of code y: 534 line churn flow/designs/src/cva6/core/decoder.sv x: 1672 lines of code y: 10332 line churn flow/designs/src/cva6/core/ex_stage.sv x: 694 lines of code y: 4350 line churn flow/designs/src/cva6/core/fpu_wrap.sv x: 532 lines of code y: 3426 line churn flow/designs/src/cva6/core/frontend/btb.sv x: 178 lines of code y: 1158 line churn flow/designs/src/cva6/core/frontend/frontend.sv x: 554 lines of code y: 3540 line churn flow/designs/src/cva6/core/frontend/instr_queue.sv x: 517 lines of code y: 3390 line churn flow/designs/src/cva6/core/include/ariane_pkg.sv x: 750 lines of code y: 4908 line churn flow/designs/src/cva6/core/include/build_config_pkg.sv x: 175 lines of code y: 1176 line churn flow/designs/src/cva6/core/include/riscv_pkg.sv x: 939 lines of code y: 6048 line churn flow/designs/src/cva6/core/issue_read_operands.sv x: 1114 lines of code y: 7290 line churn flow/designs/src/cva6/core/issue_stage.sv x: 298 lines of code y: 1836 line churn flow/designs/src/cva6/core/macro_decoder.sv x: 725 lines of code y: 4590 line churn flow/designs/src/cva6/core/perf_counters.sv x: 201 lines of code y: 1302 line churn flow/designs/src/cva6/core/serdiv.sv x: 236 lines of code y: 1662 line churn flow/designs/src/mempool_group/rtl/axi/assign.svh x: 504 lines of code y: 1623 line churn flow/designs/src/mempool_group/rtl/axi/src/axi_cut.sv x: 242 lines of code y: 795 line churn flow/designs/src/mempool_group/rtl/axi/src/axi_id_remap.sv x: 595 lines of code y: 1914 line churn flow/designs/src/mempool_group/rtl/axi/src/axi_intf.sv x: 467 lines of code y: 1647 line churn flow/designs/src/mempool_group/rtl/axi/src/axi_mux.sv x: 478 lines of code y: 1566 line churn flow/designs/src/mempool_group/rtl/axi/src/axi_pkg.sv x: 399 lines of code y: 1269 line churn flow/designs/src/mempool_group/rtl/axi_hier_interco.sv x: 219 lines of code y: 720 line churn flow/designs/src/mempool_group/rtl/common_cells/src/isochronous_spill_register.sv x: 105 lines of code y: 333 line churn flow/designs/src/mempool_group/rtl/common_cells/src/rr_arb_tree.sv x: 314 lines of code y: 1044 line churn flow/designs/src/mempool_group/rtl/common_cells/src/spill_register_flushable.sv x: 91 lines of code y: 315 line churn flow/designs/src/mempool_group/rtl/common_cells/src/stream_xbar.sv x: 185 lines of code y: 594 line churn flow/designs/src/mempool_group/rtl/mempool_cc.sv x: 299 lines of code y: 960 line churn flow/designs/src/mempool_group/rtl/mempool_group.sv x: 573 lines of code y: 1815 line churn flow/designs/src/mempool_group/rtl/mempool_pkg.sv x: 156 lines of code y: 561 line churn flow/designs/src/mempool_group/rtl/mempool_tile.sv x: 899 lines of code y: 2913 line churn flow/designs/src/mempool_group/rtl/snitch/src/riscv_instr.sv x: 1546 lines of code y: 4638 line churn flow/designs/src/mempool_group/rtl/snitch/src/snitch.sv x: 1715 lines of code y: 5379 line churn flow/designs/src/mempool_group/rtl/snitch/src/snitch_icache/snitch_icache.sv x: 634 lines of code y: 2163 line churn flow/designs/src/mempool_group/rtl/snitch/src/snitch_icache/snitch_icache_handler.sv x: 271 lines of code y: 942 line churn flow/designs/src/mempool_group/rtl/snitch/src/snitch_icache/snitch_icache_l0.sv x: 349 lines of code y: 1233 line churn flow/designs/src/mempool_group/rtl/snitch/src/snitch_icache/snitch_icache_lookup.sv x: 253 lines of code y: 885 line churn flow/designs/src/mempool_group/rtl/snitch/src/snitch_ipu.sv x: 1508 lines of code y: 4632 line churn flow/designs/src/mempool_group/rtl/tcdm_adapter.sv x: 305 lines of code y: 1041 line churn flow/designs/ihp-sg13g2/i2c-gpio-expander/I2cGpioExpander.v x: 669 lines of code y: 4785 line churn flow/platforms/ihp-sg13g2/verilog/RM_IHPSG13_1P_1024x16_c2_bm_bist.v x: 134 lines of code y: 700 line churn flow/platforms/ihp-sg13g2/verilog/sg13g2_io.v x: 225 lines of code y: 1300 line churn flow/util/convertDrc.py x: 107 lines of code y: 1738 line churn flow/platforms/ihp-sg13g2/lvs/run_lvs.py x: 147 lines of code y: 1906 line churn flow/platforms/asap7/verilog/stdcell/asap7sc7p5t_AO_RVT_TT_201020.v x: 5741 lines of code y: 48032 line churn flow/platforms/asap7/verilog/stdcell/asap7sc7p5t_INVBUF_RVT_TT_201020.v x: 812 lines of code y: 8368 line churn flow/platforms/asap7/verilog/stdcell/asap7sc7p5t_SEQ_RVT_TT_220101.v x: 2128 lines of code y: 20132 line churn flow/platforms/asap7/verilog/stdcell/asap7sc7p5t_SIMPLE_RVT_TT_201020.v x: 1439 lines of code y: 14328 line churn flow/designs/nangate45/ariane133/macros.v x: 122 lines of code y: 294 line churn flow/designs/src/microwatt/simplebus_host.v x: 1314 lines of code y: 3957 line churn flow/designs/src/microwatt/tap_top.v x: 414 lines of code y: 1908 line churn flow/designs/src/microwatt/uart_defines.v x: 67 lines of code y: 699 line churn flow/designs/src/microwatt/uart_receiver.v x: 162 lines of code y: 1425 line churn flow/designs/src/microwatt/uart_regs.v x: 525 lines of code y: 2664 line churn flow/designs/src/microwatt/uart_rfifo.v x: 18 lines of code y: 948 line churn flow/designs/src/microwatt/uart_top.v x: 108 lines of code y: 783 line churn flow/designs/src/microwatt/uart_transmitter.v x: 191 lines of code y: 1062 line churn flow/designs/src/microwatt/uart_wb.v x: 1 lines of code y: 774 line churn flow/designs/src/ethmac/eth_clockgen.v x: 1 lines of code y: 516 line churn flow/designs/src/ethmac/eth_cop.v x: 1 lines of code y: 1596 line churn flow/designs/src/ethmac/eth_crc.v x: 1 lines of code y: 572 line churn flow/designs/src/ethmac/eth_miim.v x: 1 lines of code y: 1784 line churn flow/designs/src/ethmac/eth_registers.v x: 903 lines of code y: 4736 line churn flow/designs/src/ethmac/eth_top.v x: 745 lines of code y: 4760 line churn flow/designs/src/ethmac/eth_transmitcontrol.v x: 1 lines of code y: 1296 line churn flow/designs/src/ethmac/eth_txethmac.v x: 1 lines of code y: 1960 line churn flow/designs/src/ethmac/eth_wishbone.v x: 2008 lines of code y: 10704 line churn flow/designs/src/ethmac/ethmac.v x: 730 lines of code y: 4704 line churn flow/designs/src/ethmac/ethmac_defines.v x: 122 lines of code y: 1328 line churn flow/designs/src/chameleon_hier/rtl/AHB_sys_0/APB_sys_0/APB_sys_0.v x: 5 lines of code y: 3804 line churn flow/designs/src/chameleon_hier/rtl/IPs/QSPI_XIP_CTRL.v x: 226 lines of code y: 1535 line churn flow/designs/src/chameleon_hier/rtl/acc/AHB_SPM.v x: 119 lines of code y: 1239 line churn flow/designs/src/chameleon_hier/rtl/ibex/ibex_alu.v x: 946 lines of code y: 4786 line churn flow/designs/src/chameleon_hier/rtl/ibex/ibex_branch_predict.v x: 356 lines of code y: 1780 line churn flow/designs/src/chameleon_hier/rtl/ibex/ibex_controller.v x: 841 lines of code y: 4265 line churn flow/designs/src/chameleon_hier/rtl/ibex/ibex_core.v x: 1076 lines of code y: 5380 line churn flow/designs/src/chameleon_hier/rtl/ibex/ibex_cs_registers.v x: 1331 lines of code y: 6655 line churn flow/designs/src/chameleon_hier/rtl/ibex/ibex_decoder.v x: 1155 lines of code y: 5775 line churn flow/designs/src/chameleon_hier/rtl/ibex/ibex_dummy_instr.v x: 101 lines of code y: 520 line churn flow/designs/src/chameleon_hier/rtl/ibex/ibex_ex_block.v x: 477 lines of code y: 2385 line churn flow/designs/src/chameleon_hier/rtl/ibex/ibex_id_stage.v x: 1016 lines of code y: 5125 line churn flow/designs/src/chameleon_hier/rtl/ibex/ibex_if_stage.v x: 685 lines of code y: 3425 line churn flow/designs/src/chameleon_hier/rtl/ibex/ibex_load_store_unit.v x: 328 lines of code y: 1685 line churn flow/designs/src/chameleon_hier/rtl/ibex/ibex_multdiv_slow.v x: 565 lines of code y: 2880 line churn flow/designs/src/chameleon_hier/rtl/ibex/ibex_pmp.v x: 365 lines of code y: 1910 line churn flow/designs/src/chameleon_hier/rtl/ibex/ibex_prefetch_buffer.v x: 176 lines of code y: 940 line churn flow/designs/src/chameleon_hier/rtl/ibex/ibex_wb_stage.v x: 428 lines of code y: 2140 line churn flow/designs/src/chameleon_hier/rtl/ibex/models/ibex_core_tracing.v x: 512 lines of code y: 2564 line churn flow/designs/src/riscv32i/aludec.v x: 332 lines of code y: 3150 line churn flow/designs/src/riscv32i/datapath.v x: 94 lines of code y: 1071 line churn flow/designs/src/chameleon/acc/AHB_SPM.v x: 183 lines of code y: 1335 line churn flow/designs/src/chameleon/ibex/ibex_alu.v x: 926 lines of code y: 4700 line churn flow/designs/src/chameleon/ibex/models/ibex_tracer.v x: 55 lines of code y: 7980 line churn flow/platforms/sky130io/verilog/sky130_io.blackbox.v x: 246 lines of code y: 1500 line churn flow/designs/nangate45/black_parrot/macros.v x: 131 lines of code y: 459 line churn flow/designs/src/jpeg/div_uu.v x: 72 lines of code y: 24 line churn flow/designs/src/jpeg/include/dct_cos_table.v x: 4295 lines of code y: 390 line churn
48032.0
line churn
  min: 5.0
  average: 1343.38
  25th percentile: 137.0
  median: 462.0
  75th percentile: 1322.0
  max: 48032.0
0 5741.0
lines of code
min: 1.0 | average: 201.42 | 25th percentile: 12.0 | median: 57.0 | 75th percentile: 177.5 | max: 5741.0