NVIDIA handles hardware design and software components, TSMC handles actual silicon manufacturing, and a third party handles assembly. This is the case for nearly all hardware companies outside of Intel, Samsung, and a few domestic companies in the PRC.