I want to design a scalable current mirror, is there any way to externally control the scale of a current mirror by injecting a current signal or some other methods?
Basically, introducing an offset voltage in a non-degenerated bipolar current mirror creates a scale factor and may operate as a simple kind of multiplier. You should evaluate possible circuits by yourself to see the limitations.
U can see any book on DAC, they usually use similar topologies. Just change the logic and use it as per convinience to get a scaled current according to the input control voltage