The executable spibounds is used to construct energy boundaries to be used for the binning of SPI event data.
Options include uniform linear or logarithmic spacing, as well as superimposing sub-regions (e.g. of finer spacing) over a global binning scheme such that you can investigate more carefully particular spectral regions (e.g., for spectral regions likely to contain line emission).