Design and fabrication of imperfection-immune carbon nanotube digital VLSI circuits