Hi Phutanesv
Firmware is a term commonly used for software. But firmware is a software programme which runs on some hardware, for example a piece of code running on Microcontroller can be said as a firmware.
Whatever hardware u make in VLSI, ultimately for it to run, u require a controller, and for the controller to run u require a firmware. Thats all about it.
Hope it helps.
Thanks