This paper describes a systematic procedure using power flow graphs for generating all possible double-input single-output (DISO) dc/dc converters. To maximize the generality of applications, the input ports can possibly be connected with voltage source(s) or current source(s), and the output port can be connected with a voltage load or current load. The control methods are described in this paper. A DISO converter with two voltage sources and one voltage load is taken as an example to analyze a few key properties of practical relevance, including input voltage range, efficiency, power distribution, and switching stress. A popular application of DISO converters involves the use of a battery as storage element, and for this specific case, possible choices for the converters, the control method, and the attainable efficiency are discussed. Finally, experimental results are presented to verify the analytical results.