A method and system for handling assertion libraries in verification of a
design are disclosed. The method and system include structuring and
implementing at least one verification component in at least one of the
assertion libraries with at least one standard assertion language
supported by at least one verification tool, creating an assertion
library element for a specific requirement for verification of the design
without dependence on the at least one verification tool for the
assertion library element, and resolving assertion status. With the
disclosed method and system, visualization of assertion status at various
levels of design hierarchy and at verification component level may be
achieved, and implementing verification techniques may include
optimization techniques during and/or after verification.