Mts
• Led L2 SRAM design for 65nm project; from floor planning and definition of SRAM designs. Laid out ram column for the data ram to ensure the minimum bitline cap and area.• Designed stdcell latches, flops, and complex CMOS gates. Ran functional verification, noise, charge sharing, EM/IR design checks. Compiled library of cells.• Designed RF memory compiler to build register files with 1-4 read/write ports from individual memory, sense amp, precharge, write driver, decoder, and control logic cells.• Wrote VHDL models of RAM, ROM, and RF memory arrays including memory structures and control/test logic.• Designed sense amp RAM arrays. From feasibility, to schematic capture, floorplanning, layout, analysis of speed, read stability, writeability, coupling noise, EM/IR, charge sharing, drive strength, logical equivalence in technologies down to 45nm. Including instruction cache, tag array, branch predecoded storage.• Worked with the layout group to ensure the requirements for area, power grid, strapping of large drivers, signal shielding of important signals (clocks, wordlines, precharge lines, sense lines).• Led silicon debug of the K7 memory arrays, including tracking circuit issues (VDDmin, VDDmax, speed, ram bit failures), creating tester patterns to determine the failure and confirm the issue with spice simulations.• Designed stdcell logic including drawing schematics from rtl, placement, routing, and buffering.• Verified stdcell designs including timing closure with pathmill (static timing) LEC, IR drop, and edge rate.• Developed programs to automate design process steps including:o Circuit checker for memory arrays which included checks for: beta ratio, drive/load ratio, floating nets, and charge sharing.o Create spice PWL waveforms and tabularize spice results.o Developed program to auto-generate web pages displaying spice results with pass/fail criteria for functional races, power races, setup (speed), hold (race), delay.