Interface Control, ICD with IBD documentation

Hi all,
I am looking for a way to manage Interface Control Documentation (ICD). For large projects, ICDs become a real pain. Visual Paradigm can generate documents and it let you have an IBD documentation. IBD is a model let you visualize interfacing items in a detailed level. Can it be used for a through ICD document? How? Is there any other methods for Interface Control Documentation?

PS: I managed to obtain some IBD documents but not a real solution for ICD management.

Thanks in advance.