Bond graphs represent a convenient tool for physical system analysis. While it is one part of the job to establish a pertinent bond graph model, it is another important part of the job to take advantage of this bond graph. A simulation tool is involved and the engineer effort varies depending on the sofware entry and computer issues. The paper focuses on the coherence of VHDL-AMS with regards to bond graphs. The objective is twofold. First the authors detail an experience on how to shift from a bond graph representation to a efficient VHDL-AMS code. Two practical examples are presented: a simple Pb-Fe battery and an air-bag application. The essential of the language with respect to bond graphs is recalled. Second the authors discuss several advantages and limitations of the language with respect to other available languages and tools when it comes to modeling bond graphs. Then some possible evolutions for the next IEEE 1076.1 VHDL-AMS standard are outlined.