Author: Cypress Semiconductor Inc.