An integrated circuit with a self-proofreading function includes a micro control unit and a one-time programmable memory connected with the MCU. In one embodiment, the method comprises specifying scalar quantization for application to one or more bit planes of luminance information in image data using a human visual system weighting and quantizing bit planes of the luminance information in the image data based on specified scalar quantization. Thirdly, any discrepancy found is corrected by a computer to identify the new bond locations on the slave circuit. The offload engine is configured to at least start performing the first operation during a DMA transfer that provides the first DMA data to the offload engine. The strand is positioned such that at least one end portion of the strand extends through the knot pusher such that a distal end of the knot pusher can be moved into engagement with the slipknot, whereby pulling the end portion of the strand away from the heart while pushing the knot pusher against the slipknot and reducing the diameter of the opening defined by the rim.