Sachverhalt: Sachverhalt: A. Der 1949 geborene M._ war seit 1989 als Spetter bei der Firma A._ tätig. Er unterzog sich mehreren Arthroskopien (wahrscheinlich in den Jahren 1991 und 1995) und Gastroskopien (Dezember 1994 und April 1997) und war im Mai 1997 wegen einer Endokarditis der Mitral- und Aortenklappe mit Begleitarthritis des rechten Knies und begleitender Nephritis und Vasculitis hospitalisiert. Am 9. Juni 1997 erfolgte eine Aortenklappenersatzoperation mit Bioprothese. Wegen persistierender Beschwerden meldete sich M._ im März 1998 zum Rentenbezug bei der Invalidenversicherung an. Die IV-Stelle des Kantons Zürich liess ihn nebst anderen Abklärungen kardiologisch, rheumatologisch und psychiatrisch begutachten (Teilexpertisen des Dr. B._, Spezialarzt FMH für Kardiologie und Innere Medizin, und des Dr. C._, Spezialarzt FMH für Rheumatologie und Innere Medizin, vom 1. Dezember 1999 sowie des Dr. D._, Spezialarzt FMH für Psychiatrie und Psychotherapie vom 17. November 1999). Mit Verfügung vom 27. März 2000 verneinte sie einen Rentenanspruch, da der Versicherte voll arbeitsfähig sei. A. Der 1949 geborene M._ war seit 1989 als Spetter bei der Firma A._ tätig. Er unterzog sich mehreren Arthroskopien (wahrscheinlich in den Jahren 1991 und 1995) und Gastroskopien (Dezember 1994 und April 1997) und war im Mai 1997 wegen einer Endokarditis der Mitral- und Aortenklappe mit Begleitarthritis des rechten Knies und begleitender Nephritis und Vasculitis hospitalisiert. Am 9. Juni 1997 erfolgte eine Aortenklappenersatzoperation mit Bioprothese. Wegen persistierender Beschwerden meldete sich M._ im März 1998 zum Rentenbezug bei der Invalidenversicherung an. Die IV-Stelle des Kantons Zürich liess ihn nebst anderen Abklärungen kardiologisch, rheumatologisch und psychiatrisch begutachten (Teilexpertisen des Dr. B._, Spezialarzt FMH für Kardiologie und Innere Medizin, und des Dr. C._, Spezialarzt FMH für Rheumatologie und Innere Medizin, vom 1. Dezember 1999 sowie des Dr. D._, Spezialarzt FMH für Psychiatrie und Psychotherapie vom 17. November 1999). Mit Verfügung vom 27. März 2000 verneinte sie einen Rentenanspruch, da der Versicherte voll arbeitsfähig sei. B. Die von M._ dagegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 12. November 2001 ab. B. Die von M._ dagegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 12. November 2001 ab. C. M._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Rechtsbegehren, es sei der Entscheid des kantonalen Gerichts aufzuheben und ihm eine ganze Invalidenrente zuzusprechen; eventualiter sei die Sache zwecks weiterer Abklärungen an die Verwaltung zurückzuweisen. Während die IV-Stelle die Abweisung der Verwaltungsgerichtsbeschwerde beantragt, verzichtet des Bundesamt für Sozialversicherung auf eine Vernehmlassung. 