Application Specific Integrated Circuits: Technologies, Digital Systems and Design Methodologies