Mahmood Tayyeb, Ph.D. Student
About me
Born in Gujranwala (Dec-1983) to a Kashmiri (Butt) family, I love eating. But I also have keen interest in science, unnaturally. The only possible reason for this anomaly seems to be a Gene mutation. I weigh 85KG at the time of writing (Nov-2012) and was about 91 KG at the start of 2012. I aim to weigh about 76KG at the time of graduation.
Computer
After a vocational computer course, my father bought me a Desktop in 1999. It was Pentium I 333MHz processor with 32MB SDRAM and 3GB harddisk, with a price tag of $300. As of 2012, our handsets are much more powerful than this machine.
Software
In 2001, I learned "Visual Basic" to make Windows 98 screen savers. However, I found programming very interesting and decided to pursue Software engineering. But my teachers guided me that Electrical Engineering would be more appropriate because I could also learn how to design a computer itself.
Digital Design and VLSI
In 2001, I joined BSEE track in University of Engineering and technology, Lahore and learned Java in first semester. In semester break, I learned x86 Assembly and 8051 microcontrollers. It was fun and four years were passed from term project to term project, each using microcontrollers in different ways.
Internship at KICS
During summer break of 2005, I joined SDR Lab at KICS as Research Assistant. I was assigned the schematics of an SDR having an ARM microcontroller, a TI DSP and a XILINX FPGA. Here, I came closer to Verilog HDL and my romance with Digital design started because I was a software meant to be hardware.
Job at CARE
After graduation, I joined CARE in DEC 2005. Here, my work was related to the front end of another SDR. As the core platform engineer, I worked with ADCs, digital down converters and FPGA. I also designed Digital Filters including FIR filters for Automatic gain controllers and IIR filters (with pipeline compensation) for Automatic tuners. I also designed Test generators with Agilent and Tektonix equipment and assisted Software designers for bootstrap procedures and GUI.
Job at RCET
In Feb 2007, I joined RCET as a junior Lecturer in Electrical Engineering Department and performed many teaching assignments related to Microprocessors, Communications and Control systems.
PhD at KAIST ...
I joined ECL with an integrated MS/PhD track in Spring 2008. My work here is mostly related to cache design for low power. Today, manufacturers integrate many MBs of cache in there processors which leaks watts of power. The only way to avoid it is to lower the voltage. However, one cannot do it without sacrificing cache reliability because caches are protected with the same voltage guard bands. My work belongs to the class of architectural schemes which reclaim this cache reliability on low voltage.
List of my publications is given below.
Below is the list of Major courses I studied during my academic career in KAIST.
2008
26.502 Computer Architecture A+
26.581 Intro. to SoC A0
26.630 Video Coding Theory B+
2009
35.414 Embedded systems A-
35.574 CAD of VLSI Circuits & Systems A0 (Best term project: Power-aware technology mapping
in SIS)
36.710 Topics in CA (Fault-tolerant computing) A- (Term project extended to publication in ISVLSI'10)
2010
35.678 Digital integrated circuits A0
42.454 Information policy (Smart, Green and Soft Korea) A0
2011
36.410 Intro. VLSI Design (NoC Architecture) A+ (Best term project: A Radix-10 router design
& implementation in 45nm TSMC using
Synopsys DC/IC)
35.774 VLSI Design Methodology (Topics) A+ (Best term project: Network interface design for
Many-Core OPENRISC Architecture)