Re: Bit slice
Yes, the original chiplets: https://en.wikipedia.org/wiki/AMD_Am2900
Members of the Am2900 family - what was old is new again
- at its peak there were more than 10 second sources for AMD29xx series bit-slices
AMD Am2903: 4-bit-slice ALU
The Am2900 Family Data Book lists
Am2901 – 4-bit bit-slice ALU (1975)
Am2902 – Look-Ahead Carry Generator
Am2903 – 4-bit-slice ALU, with hardware multiply
Am2904 – Status and Shift Control Unit
Am2905 – Bus Transceiver
Am2906 – Bus Transceiver with Parity
Am2907 – Bus Transceiver with Parity
Am2908 – Bus Transceiver with Parity
Am2909 – 4-bit-slice address sequencer
Am2910 – 12-bit address sequencer
Am2911 – 4-bit-slice address sequencer
Am2912 – Bus Transceiver
Am2913 – Priority Interrupt Expander
Am2914 – Priority Interrupt Controller
Am2915 – Quad 3-State Bus Transceiver
Am2916 – Quad 3-State Bus Transceiver
Am2917 – Quad 3-State Bus Transceiver
Am2918 – Instruction Register, Quad D Register
Am2919 – Instruction Register, Quad Register
Am2920 – Octal D-Type Flip-Flop
Am2921 – 1-to-8 Decoder
Am2922 – 8-Input Multiplexer (MUX)
Am2923 – 8-Input MUX
Am2924 – 3-Line to 8-Line Decoder
Am2925 – System Clock Generator and Driver
Am2926 – Schottky 3-State Quad Bus Driver
Am2927/Am2928 – Quad 3-State Bus Transceiver
Am2929 – Schottky 3-State Quad Bus Driver
Am2930 – Main Memory Program Control
Am2932 – Main Memory Program Control
Am2940 – Direct Memory Addressing (DMA) Generator
Am2942 – Programmable Timer/Counter/DMA Generator
Am2946/Am2947 – Octal 3-State Bidirectional Bus Transceiver
Am2948/Am2949 – Octal 3-State Bidirectional Bus Transceiver
Am2950/Am2951 – 8-bit Bidirectional I/O Ports
Am2954/Am2955 – Octal Registers
Am2956/Am2957 – Octal Latches
Am2958/Am2959 – Octal Buffers/Line Drivers/Line Receivers
Am2960 – Cascadable 16-bit Error Detection and Correction Unit
Am2961/Am2962 – 4-bit Error Correction Multiple Bus Buffers
Am2964 – Dynamic Memory Controller
Am2965/Am2966 – Octal Dynamic Memory Driver