Due to growing interest in hybrid and electric vehicles, li-ion battery modeling is receiving a lot of attention from designers and researchers. This paper presents a complete model for a li-ion battery pack. It starts from the Newman electrochemistry model to create the battery performance curves. Such information is then used for cell level battery equivalent circuit model (ECM) parameter identification. 28 cell ECMs are connected to create the module ECM. Four module ECMs are connected through a busbar model to create the pack ECM. The busbar model is a reduced order model (ROM) extracted from electromagnetic finite element analysis (FEA) results, taking into account the parasitic effects. Battery thermal performance is simulated first by computational fluid dynamics (CFD). Then, a thermal linear and time-invariant (LTI) ROM is created out of CFD solution. The thermal LTI ROM is then two-way coupled with the battery pack ECM to form a complete battery pack model. Thanks to the ROM technology, such a battery pack model can finish a complete charge discharge cycle within seconds of simulation time.