StanfordVLSI / dragonphy2

Open Source PHY v2
Apache License 2.0
24 stars 2 forks source link

Analog core2 #2

Closed sjkim85 closed 4 years ago

sjkim85 commented 4 years ago

[summary of PR] 1) Syn/Pnr flow for “phase_interpolator”, ”biasgen”, ”input_divider” are added. (now all blocks in the acore is uploaded) 2) biasgen.sv and input_divider.sv netlists are updated to be fully synthesizable 3) 2 pins are added to the input_divider.sv (in_mdll/sel_clk_source) and 1 pin is added to analog_core.sv (mdll_clk) to take an additional clock from MDLL. (associated jtag_intf/md is updated) 4) bin2thm_4b.sv and bin2thm_5b.sv are merged into bin2thm.sv 5) stochastic_adc_PR_dont_touch.tcl and phase_interpolator_dont_touch.tcl are added and merged into pnr flow. 6) gate_size_test.sv is upgraded for better gate-size mapping 7) The issue about mismatch between syn_constraints and sdc is resolved (by syn.sh) 8) Several generic gates requiring proper size are added to /new_chip_src/analog_core (inv_bld_x_fixed.sv, mux_bld_fixed.sv, n_and_arb_fixed.sv, inv_arb_fixed.sv, mux4_fixed etc..) 9) Main scripts of the flow (syn.sh/pnr.sh/run_all_templete/Makefile_templete) are updated for more automation. 10) Syn/PnR coefficients are not fully tuned yet and the PnR result of PI/ADC has DRC errors. 11) Syn/PnR flow of analog_core.sv is not uploaded yet (under construction). 12) Syn constraints of butterphy_top is uploaded.

codecov-io commented 4 years ago

Codecov Report

Merging #2 into master will not change coverage. The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master       #2   +/-   ##
=======================================
  Coverage   21.60%   21.60%           
=======================================
  Files          31       31           
  Lines        1754     1754           
=======================================
  Hits          379      379           
  Misses       1375     1375           

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 142a17c...ba16f9e. Read the comment docs.