Below is a compilation of the training sessions, workshops, and extension activities organized by the Microelectronics Laboratory since  2010. The Microelectronics Laboratory has actively collaborated with various universities across the Philippines to expand the reach of microelectronics education within the country. Additionally, we've welcomed guest lecturers and professors to raise the quality of microelectronics education to an international level. Through these initiatives, we aim to promote and enhance the understanding of microelectronics among students and educators alike. 

Venue: Conference Room, College of Engineering, MSU-IIT, Iligan City


Course Lecturers: 

 Dr. Jefferson A. Hora

 Dr. Gene Fe Palencia

Dr. Harreez Quimque

Dr. Olga Joy Gerasta

Assoc. Prof. Nieva Mapula

Asst. Prof. Kevin Maglinte

Assit. Prof. Rochelle Sabarillo-Macasero


Course Topics: 


Course Learning Outcomes:


University and Industry Participants (a total of 30)

Venue: Makerspace, LRC Bldg., USTP-CDO, Cagayan de Oro


Course Lecturers: 

Dr. Jefferson A. Hora, MSU-IIT

Dr. Harreez V. Quimque, MSU-IIT

Dr. Gene Fe P. Palencia, MSU-IIT

Asst. Prof. Kevin O. Maglinte, MSEE, MSU-IIT


Course Topics: 


Course Learning Outcomes:


University Participants—Faculty Trainees (a total of 22)

October 8, 15, 22, 29 and November 5, 2022

Venue: Virtual/Remote Access


Course Lecturers: 

Dr.  Jefferson A. Hora, PECE

Dr. Gene Fe Palencia

Assoc. Prof. Allenn C. Lowaton, MSEE


Course Topics: 


Course Learning Outcomes:


University Participants—Faculty Trainees (a total of 25)

Venue: Virtual/ Remote Access


Course Lecturers: 

Dr. Jefferson Hora, PECE

Dr. Gene Fe Palencia

Assoc. Prof. Aileen Gumera

Assoc. Prof. Allenn Lowaton

Asst. Prof. Rochelle Sabarillo


Facilitators:

Kriz Kevin Adrivan (MSEE)

Ritt Vincent Librado (MSEE)

Mark Eric Andam (MSEE)

Johanna Mae Quinalayo (MSEE) 

Emrys Oling (BSECE)


Course Topics: 


Course Learning Outcomes:


Participants—Trainees

Faculty members of Colegio de Muntinlupa (CDM)

Venue:  Microlab Conference Room, MSU-IIT


Course Lecturer:

Nicholas Yee Wee Han, Synopsys Singapore


Course Topics: 

1. Introduction

2. Early Design Planning with Black Boxes

3. Multi-Voltage Power Network Design

4. Design Planning with Plan Groups and Voltage Areas;  DFA

5. Committing Plan Group to Soft Macros

6. Completing the Block-Level Floorplan and Top-Level Integration


Course Learning Outcomes:

1. Create a hierarchical floorplan of a chip-level design

2. Create TPNS Templates

3. Define TPNS Strategies for top-level rings, as well as a top-level mesh, for a multi-voltage design

4. Use TPNS Template and Strategy to build P/G rings and meshes

5. Analyze the P/G network

6. Push down the P/G network into the soft macros

7. Assign pins on all black boxes

8. Define plan groups for sub-designs

9. Define Voltage Areas

10. Create, shape and place the plan groups and the voltage areas

11. Analyze and improve macro placement using DFA

12. Place pins for best connectivity

13. Derive block-level timing constraints

14. Convert plan groups to soft macros

15. Write floor plans for top and blocks

16. Create a power switch array or ring, and connect the sleep control

17. Modify a “normal” TPNS template to line up with power switches, and make the necessary modifications to the strategies

18. Understand the pros and cons of using DEF vs. Tcl floorplan files for DCT and ICC

19. Re-assemble the top level design with the implemented block level designs


Participants—Trainees

ECE faculty and project researchers of MSU-IIT


Venue: Microlab, MSU-IIT


Course Lecturer:

Nicholas Yee Wee Han, Synopsys Singapore


Course Topics: 

1. Synthesis Flow

2. Digital Layout on ICC II

3. Static Timing Analysis on PrimeTime


Course Learning Outcomes:

1. Know the importance of Synthesis in designing Digital IC

2. Input the required Files for Synthesis

3. Know and perform the Synthesis Flow

4. Classify Libraries needed for Synthesis

5. Know the History of Physical Design

6. Know the importance of Place and Route in designing Digital IC

7. Know and perform the Place and Route flow in ICCII

8. Perform Placement, Clock Tree Synthesis, Routing and Chip Finishing

9. Know the importance of Static Timing Analysis in designing Digital IC

10. Explore design clocks

11. Generate and interpret timing reports

12. Generate custom timing information

13. Apply back-annotation files, on-chip variation and additional constraints


University Participants— Faculty Trainees


Venue:  Surigao State College of Technology (SSCT), Surigao City


Course Lecturer: 

Dr. Xi Zhu, University of Technology Sydney (UTS).

Dr. Jefferson A. Hora, PECE

Engr. Robert Nericua

Engr. Ramon Cristopher Calam


Course Topics: 


Course Learning Outcomes:

1. Describe the key features of HDL

2. Differentiate Verilog HDL and VHDL

3. Explain the different levels of abstraction

4. Differentiate the two types of code in most HDL

5. Differentiate Blocking versus Non-blocking Assignment

6. Create a basic building block in Verilog: Module

7. Create a Testbench module

8. Explain combinational logic description in Verilog using behavioral constructs

9. Develop a system for translating FSM state diagrams into Verilog code

10. Understand the design process for implementing a digital design onto FPGA

11. Learn how to use Quartus II to program FPGA

12. Debug a Verilog HDL code


Participants—Trainees

ECE and CpE faculty and students of SSCT


Venue: Microlab, MSU-IIT


Course Lecturer: 

Dr. Jefferson A. Hora, PECE

Assoc. Prof. Harreez Villaruz-Quimque, MSEE


Course Topics: 


Course Learning Outcomes:

1. Describe the key features of HDL.

2. Differentiate Verilog HDL and VHDL.

3. Explain the Digital IC Design Process.

4. Explain the different levels of abstraction.

5. Differentiate the two types of code in most HDL.

6. Differentiate Blocking versus Non-blocking Assignment.

7. Create a basic building block in Verilog: Module.

8. Create a Testbench module.

9. Discuss how to describe a digital circuit using gate-level primitives.

10. Explain combinational logic description in Verilog using behavioral constructs

11. Develop a system for translating FSM state diagrams into Verilog code.

12. Understand the design process for implementing a digital design onto FPGA.

13. Learn how to use Quartus II to program FPGA.

14. Debug a Verilog HDL code.


University Participants—Faculty Trainees


November 21-25, 2016

Venue:  Microlab, MSU-IIT


Course Lecturer: 

Dr. Jefferson A. Hora, PECE 


Course Topics: 


Course Learning Outcomes:

1. Explain the importance of layout design in the circuit design process.

2. Use layout tool, identity keys and layout basic shapes.

3. Define layers, properties, uses and functions

4. Read and apply design rules to actual layout

5. Describe different types of resistors, capacitors, inductors, diodes, and transistors, their properties, uses and cross sections.

6. Draw layout resistors, capacitor, and transistors given required parameters such as area, resistance, capacitance, inductance, parasitics.

7. Modify layout of resistors, capacitors and transistors base on parameters.

8. Draw layout of different logic gates.

9. Explain the importance of different design techniques and best practices in layout and illustrates them.

10. Identify and explain unwanted effects in a layout design.

11. Draw layout of special protection devices to minimize the occurrences of errors and unwanted effects in the layout

12. Create design placement in a layout and group them according to circuit, functions or common configurations.

13. Describe the different metal layers and VIA connectors and draw their layout

14. Connect devices by wiring using correctly sized metals and VIA connections

15. Create a schematic data, symbols and its equivalent block layout.

16. Explain different verification processes, DRC, LVS, ERC and Antenna.

17. Perform complete verification steps to a given layout.

18. Provide a clean data using layout verification and debugging.


University Participants— Faculty Trainees


Venue:  Microlab, MSU-IIT


Course Lecturer: 

Dr.  Jefferson A. Hora, PECE

Dr. Olga Joy Labajo-Gerasta, PECE

Assoc. Prof. Allenn C. Lowaton, MSEE

Engr. Jefrey C. Pasco


Course Topics: 


Course Learning Outcomes:

1. Describe the key characteristics of the different types of amplifiers.

2. Explain the limitations of single stage amplifiers and why it is difficult to satisfy the requirements of practical applications.

3. Explain the advantages and disadvantages of using cascade multistage amplifiers.

4. Explain the advantages and disadvantages of using cascode multistage amplifiers.

5. Explain the relationship and effects of amplifier specifications with the circuit design parameters.

6. Simulate and verify the performance of a given operational amplifier.

7. Derive the small-signal two-port network model of a given operational amplifier.

8. Explain the difference between negative and positive feedback circuits and identify applications for such circuits

9. Perform stability analysis for a given negative feedback amplifier circuit.

10. Explain the effects of feedback factor on the stability of negative feedback amplifier circuits.

11. Explain the benefits and cost of applying compensation to feedback amplifier circuits.

12. Apply compensation techniques given an unstable feedback amplifier circuit.

13. Describe the effects of compensation to time and frequency response of a given amplifier in feedback.

14. Design a two-stage Miller OTA systematically to satisfy given specifications and highlight design trade-offs.


University Participants— Faculty Trainees


July 27–August 1, 2015

Venue: Microlab, MSU-IIT


Course Lecturer: 

Dr. Jefferson A. Hora, PECE

Dr. Olga Joy Labajo-Gerasta, PECE

Assoc. Prof. Allenn C. Lowaton, MSEE

Engr. Jefrey C. Pasco


Course Topics: 


Course Learning Outcomes:

1. Describe the regions of operation of a MOS transistor

2. Describe the conditions to bias a MOS transistor in a desired region

3. State and explain the factors affecting the drain current of a transistor

4. Describe the non-idealities and short-channel effects on the operation of the MOS transistor

5. Explain the importance of small-signal modelling of the transistor

6. Illustrate and describe mathematically the small-signal model of a transistor

7. Describe how the small-signal parameters vary with the operating region

8. Obtain the required size and bias of a transistor to achieve a target transconductance or output impedance

9. Describe the three basic single stage amplifier topologies i.e. common-source, common-gate, common-drain

10. Derive and simulate the equivalent two-port network parameters of single stage amplifiers

11. Obtain the size of single stage amplifiers to achieve required performance

12. State the advantages and disadvantages of using active loads compared with using resistive-loads for single stage amplifiers

13. Describe the bias conditions required for a transistor active load and current mirrors

14. Obtain the size of a transistor active load to achieve required amplifier performance

15. Describe the components of the parasitic capacitances in a MOS transistor

16. Describe the effects of MOS parasitic capacitances in single stage amplifiers frequency response

17. Derive the frequency response of single stage amplifiers

18. Describe how the frequency response is affected by the amplifier parameters

19. State the advantages of using differential signals over single-ended signals

20. Describe the differences between differential amplifiers with resistive loads and active loads

21. Obtain the size of transistors of a differential amplifier to achieve required performance

22. Describe and derive the frequency response of differential amplifiers.


University Participants— Faculty Trainees


Venue:  Old Microlab, COE Bldg., MSU-IIT


Course Trainer:  

Dr. Jefferson A. Hora, PECE

Assoc. Prof. Harreez M. Villaruz


Course Topics: 


University Participants— FacultyTrainees


Venue: CFSS Open Lab, COE Bldg., MSU-IIT


Synopsys Course Trainer:  

Yeong Bin Lee


Course Topics: 


University Participants—Trainees (Faculty and RAs)