Anton Blanchard
Anton Blanchard
Thanks @BracketMaster! I just approved a PR from @carlosedp to use `fusesoc` for building, I wonder if that helps you too?
We'd also be interested in this for [Microwatt](https://github.com/antonblanchard/microwatt). Right now we use fusesoc for synthesis with the proprietary tools, and Makefiles for synthesis with yosys. Being able to use fusesoc...
My DPS5005 exhibited the same issue. Before flashing I had taken dumps at a few voltage levels, so I could work out the correct V_DAC_K and V_DAC_C settings: ``` #define...
I tripped over this again when hardening a macro with `sky130_fd_sc_hd__fa_1` cells in it. @RTimothyEdwards any thoughts on how best to fix it?
I can confirm this fixes the issue for me.
I had a quick check of all the `sky130_fd_sc_hd` cells, and I could only find one additional cell that had a poly overlap issue. The full list: ``` sky130_fd_sc_hd__clkdlybuf4s15_1 sky130_fd_sc_hd__clkdlybuf4s18_1...
@ax3ghazy I did run with `drc(full)`. Here's the magic TCL script (does it cover everything?): ``` gds read $::env(GDS_FILE) select top cell drc euclidean on drc style drc(full) drc check...
I tested the hs cells and found: ``` sky130_fd_sc_hs__dlygate4sd3_1.gds Diffusion contact to gate < 0.055um (licon.11) ``` ``` sky130_fd_sc_hs__decap_8.gds Diffusion contact to gate < 0.055um (licon.11) ```
Thinking about it some more, I can pull that data from CpuInfo. A bit of extra work to get there though.
I also added timing for a couple of 64bit DFFRAM instances