The slice timings should be in the same order as the slices are saved to disk. So assuming an axial scan with the inferior slice saved first to disk and subsequent slices in the volume moving superior, the slice timing for ascending would be [0t, 1t, 2*t… (n-1)*t] where n is the number of slices and t is the time between slices. Assuming no temporal gap between volumes, t = TR/n where TR is the repetition time (in seconds). Note that sparse designs often insert a temporal gap after all slices. Like wise, the Philips dynamic motion correction requires a bit of time (~16ms) at the end of each scan. Historically, slices were ascending, descending, interleaved ascending and interleaved descending. However, multi-band sequence use very unusual slice acquisition orders. You can always pragmatically determine slice acquisition order by intentionally rotating your head during a volume.