I am looking for a textbook that helps me understand how basic digital electronic units are used to build complicated integrated circuits.
I have looked online for textbooks, but what I have found tends to be either
At a level of abstraction below what I'm looking for: textbooks on the nitty gritty electrical engineering aspects of circuits. They tend to have hundreds of pages on how a transistor even works. Example: Foundations of Analog and Digital Circuits by Agarwal and Lang.
At a level of abstraction above what I'm looking for: textbooks that take "operations" and functional units as the basic units. E.g. they take the existence of an ALU as given, without explaining, in detail, how to make an ALU out of components like AND gates and flip-flops. They tend to emphasize programming language concepts rather than actual digital circuits and signals. Example: Modern Processor Design by Shen and Lipasti
Both of these are interesting of course. But I'm looking for a textbook that goes into the basic components of a microchip, abstracting away from the most nitty gritty physical implementation, but while capturing the basic low level details of micro chip design.
I want to basically know how AND, OR, gates etc, and flip flops, and clock signal (and whatever other units there might be) are used to create cache memory, ALU's, to make sure that the circuit is synchronized etc.
I am not sure what keywords I should be looking for to find such a textbook.