Patent ID: 7207026
Filing Date: 2007-04-17
Classification: G06F

Abstract:
1. A method of tiling a customer memory design to configurable memory blocks within a standardized memory matrix, the method comprising the steps of: determine a customer memory capacity and a customer memory width for the customer memory design, determine a standardized memory capacity and a standardized memory width for the configurable memory blocks, selectively transform the customer memory capacity and the customer memory width by inverse factors based at least in part on a comparison of the customer memory capacity and the standardized memory capacity, by transformation from the customer memory design with the customer memory capacity of cap and the customer memory width of num_bits to the configurable memory with standardized memory capacity of (cap/n) and the standardized memory width of (n*num_bits), where n is an interger related at least in part to a comparison between the customer memory capacity and the standardized memory capacity, form case independent blocks within the configurable memory blocks, where the case independent blocks include gate structures formed in a standardized array in a substrate in which the customer memory design is to be implemented, and form case dependent blocks within the configurable memory blocks, where the case dependent blocks are electrically conductive routing layers that selectively connect the case independent blocks according to the transformation of the customer memory design.