A non-conventional CAM (content addressable memory) and register mapper
organization and circuit implementation is provided which allows
simultaneous execution of a large number of CAM searches. All compare
circuits are placed outside of the CAM in separate match arrays where the
actual comparisons occur. The CAM cell contains only latches to hold the
CAM stored bit of data and a multi-port MUX to update the CAM content. The
CAM bits are driven to the match arrays for match generation. The
structure of the CAM and search engine facilitates implementation of the
register mapper as a group of custom arrays. Each array is dedicated to
execute a specific function. All of the arrays are aligned and each row of
an array is devoted to one register to keep current state, shadow state
and controls for that register. In an exemplary embodiment, eight custom
arrays are used to execute various functions of the register mapper.
Una CAMMA non-conventional (memoria accessibile soddisfatta) e l'organizzazione del rilevamento del registro e l'esecuzione del circuito è fornita che permette l'esecuzione simultanea di tantissime ricerche della CAMMA. Tutti confrontano i circuiti sono disposti fuori della CAMMA negli allineamenti separati del fiammifero dove i confronti reali accadono. La cellula della CAMMA contiene soltanto i fermi per tenere la punta immagazzinata CAMMA dei dati e di un multi-orificio MUX per aggiornare il soddisfare della CAMMA. Le punte della CAMMA sono guidate agli allineamenti del fiammifero per la generazione del fiammifero. La struttura della CAMMA e del Search Engine facilita l'esecuzione del rilevamento del registro come gruppo degli allineamenti su ordinazione. Ogni allineamento è dedicato per eseguire una funzione specifica. Tutti gli allineamenti sono stati allineati ed ogni fila di un allineamento è dedicata ad un registro per mantenere la corrente per dichiarare, l'ombra dichiara e comandi per quel registro. In un incorporamento esemplare, otto allineamenti su ordinazione sono usati per eseguire le varie funzioni del rilevamento del registro.