i ordered a cy62128ev30l l-45sxa (2.3cm x 1.3cm) but it is too big for my pcb board. the size of it is the same as a hm62256alfp-10t (2cm x 1cm) and has 44 pins. ive tried looking for it in google and google shopping to no avail, it just comes up with the large size. any ideas what this chip is? so frustrating...