magic icon indicating copy to clipboard operation
magic copied to clipboard

Use `ANTENNAGATEAREA` from LEF views of cells.

Open kareefardi opened this issue 1 year ago • 1 comments

At the moment, magic doesn't use ANTENNAGATEAREA of pins in the LEF views of cells that it reads. It can potentially use it to generate ANTENNAGATEAREA for pins while writing a LEF view.

Here is a test case for this: test-case.tar.gz This requires env variable PDK_ROOT set and sky130A inside the PDK_ROOT

kareefardi avatar Feb 07 '24 14:02 kareefardi

This cannot be done without substantial revision of magic's code. The antenna gate and diffusion areas are measured during "lef write" by walking each net and measuring the areas directly. The proper solution is to make sure that you only write LEF from a layout containing no abstract views.

RTimothyEdwards avatar Feb 12 '24 14:02 RTimothyEdwards