Patent ID: 7701270

Claim:
A computer program product comprising a first computer readable medium having computer readable program code embodied in said medium for causing a computer to perform a design process, said design process comprising: receiving inputs for said design process, one of said inputs comprising an initial design structure for a circuit, said initial design structure being embodied in one of said first computer readable medium and a second computer readable medium and comprising any one of schematics and a hardware description language; processing said inputs in order to generate a final design structure for said circuit, said final design structure comprising information required to produce said circuit, said information comprising at least layout parameters, test pattern and other testing information, and manufacturing line routing information; and storing said final design structure in a third computer readable medium for release to any one of tape-out, manufacturing, a design house, and a customer, said circuit comprising: an output node; a transistor comprising a source, a drain and a gate, said drain being connected to said output node and one of increasing and decreasing an output voltage at said output node; a current mirror circuit connected to said source of said transistor and supplying a bias current to said transistor; and a two-stage feedback amplifier connected to said cuffent mirror circuit and to said gate of said transistor, said two-stage feedback amplifier sensing a drain voltage of said current mirror circuit and controlling a gate voltage of said transistor in order to stabilize said drain voltage of said current mirror circuit independently of variations in said output voltage.