IHBT LIBRARY