A system and method which implement a memory component of an integrated circuit as multiple, relatively small sub-arrays of memory to enable great flexibility in organizing memory within the integrated circuit are provided. In a preferred embodiment, the memory component of an integrated circuit is implemented as multiple, relatively small sub-arrays of memory, which enable a designer great flexibility in arranging such sub-arrays within an integrated circuit. Also, in a preferred embodiment, the memory component of an integrated circuit is implemented as multiple memory sub-arrays that are each independent. For example, in a preferred embodiment, each memory sub-array comprises its own decode circuitry for decoding memory addresses that are being requested to be accessed by an instruction, and each memory sub-array comprises its own I/O circuitry. In one implementation of a preferred embodiment, each of the independent memory sub-arrays implemented in an integrated circuit comprises no more than approximately five percent of the total memory implemented on the integrated circuit. In another implementation, each of the independent memory sub-arrays on an integrated circuit is no larger than approximately the average size of other non-memory components implemented on the integrated circuit. Additionally, in further implementation, the memory component of an integrated circuit comprises at least a 20 independent memory sub-arrays. Therefore, in a preferred embodiment, each independent sub-array is relatively small in size to enable great flexibility in organizing the memory on an integrated circuit. Furthermore, because each sub-array is independent, greater flexibility is available in repairing defects through redundancy.

Um sistema e um método que executem um componente de memória de um circuito integrado como múltiplo, relativamente pequenos secundário-põem da memória para permitir a flexibilidade grande na memória organizando dentro do circuito integrado são fornecidos. Em uma incorporação preferida, o componente de memória de um circuito integrado é executado como múltiplo, relativamente pequeno secundário-põe da memória, que permitem um desenhador que a flexibilidade grande em arranjar tal secundário-põe dentro de um circuito integrado. Também, em uma incorporação preferida, o componente de memória de um circuito integrado é executado enquanto a memória múltipla secundário-põe que é cada um independente. Para o exemplo, em uma incorporação preferida, cada memória secundário-põe compreende seus próprios descodifica circuitos para os endereços de memória da descodificação que estão sendo pedidos ser alcançados por uma instrução, e cada memória secundário-põe compreende seus próprios circuitos de I/O. Em uma execução de uma incorporação preferida, cada uma da memória independente secundário-põe executado em um circuito integrado compreende não mais do que aproximadamente cinco por cento da memória total executada no circuito integrado. Em uma outra execução, cada uma da memória independente secundário-põe em um circuito integrado é não maior do que aproximadamente o tamanho médio de outros componentes non-memory executados no circuito integrado. Adicionalmente, em uma execução mais adicional, o componente de memória de um circuito integrado compreende ao menos um independent que 20 a memória secundário-põe. Conseqüentemente, em uma incorporação preferida, cada independente secundário-põe é relativamente pequeno no tamanho permitir a flexibilidade grande em organizar a memória em um circuito integrado. Além disso, porque cada secundário-ponha é o independent, uma flexibilidade mais grande está disponível em defeitos reparando com a redundância.

 
Web www.patentalert.com

< (none)

< Speaker unit

> Methods and apparatus for packaging a program for remote execution

> (none)

~ 00053