R. Timothy Edwards

Results 72 issues of R. Timothy Edwards

## Observed Behavior The PDK repository installs with `third_party/make-env/test/third_party` pointing back to itself, forming an infinite directory loop.

type-question
files-build

The documentation has added values for contact resistances taken from my spreadsheet. However, upon reviewing some of the SkyWater etest data, I realize that I had written down the value...

type-bug
documentation

The cell in question (`sky130_fd_sc_hd__clkdlyabuf4s15_1`) contains a poly overlap error (poly overlaps contact by 0.07um, where an overlap of 0.08um is required). There is no indication in the documentation that...

type-bug
lib-sky130_fd_sc_hd
files-layout-gds

Some of the parameter names used by the monte carlo device models have the same name as some of the device models themselves. Apparently ngspice handles parameters by doing a...

The PNP transistor layout in the PDK is named `sky130_fd_pr__pnp_05v5_W3p40L3p40` but is actually the 0.68um x 0.68um PNP, which means the audit script lost the `sky130_fd_pr__pnp_05v5_W0p68L0p68` and then scrambled the...

The following script is provided by Brad Minch and converts the commented-out spectre statements with monte carlo parameters into something that is ngspice-compatible. The ngspice variable name "MC_SWITCH" is used...

The SPICE subcircuit definition files `cells/res_generic_nd__hv/sky130_fd_pr__res_generic_nd.model.spice` and `cells/res_generic_pd__hv/sky130_fd_pr__res_generic_pd.model.spice` are incorrect; they should be, respectively, `cells/res_generic_nd__hv/sky130_fd_pr__res_generic_nd__hv.model.spice` and `cells/res_generic_pd__hv/sky130_fd_pr__res_generic_pd__hv.model.spice` instead. Otherwise, the include statement in the r+c library file is incorrect, the...

The file `sky130_fd_sc_hvl__lsbufhv2lv_1.spice` in repository `sky130_fd_sc_hvl in the path cells/lsbufhv2lv/` is incorrect. This seems to have something to do with the duplicate names for power rails VPWR that are not...

There are instances in which a user project may try to start on power up but the management SoC may not load the GPIO states until later. If the user...

Needed for MPW-three: Put a glitch filter between the IRQ pin and the management core, using for example the glitch filter circuit used on the xres4v2 I/O pad, or else...