An
assembly for a
heat sink having a contact plate with opposing first and second faces, a plurality of fins extending from the first face of the contact plate, and a plurality of gaps between the fins. A retaining device has a first pair of opposing sides and a second pair of opposing sides, the first and second pairs of opposing sides surrounding an opening, the first pair of opposing sides having primary framing members, at least some of the primary framing members having a first end at a respective side and a distal free end, with at least one engagement member positioned
proximate the distal free ends. The primary framing members define a receiving space for the
heat sink. A
metal spring is configured in a closed shape cross-section for engagement with the retaining device. The
metal spring has a pair of elongated sides, a pair of truncated sides and
heat sink engagement regions. The heat sink engagement regions are positioned against the contact plate when the
metal spring is engaged with the retaining device, to urge the contact plate towards the engagement members. The
assembly is particularly well suited for use with
ball grid array packages to interface electronic components in such packages with the heat sink.