The Reserve Bank of India (RBI) sees a need to cap the total public debt as a proportion of the gross domestic product, considering that excessive government borrowing could hamper the nation's long-term growth, its governor Duvvuri Subbarao said on Wednesday.