A 2k High Speed CMOS Embedded Dual Port SRAM Using an Advanced Generator Concept