Synchronization point for a child pipeline in parent

How do I wait for a child pipeline in a parent pipeline at a later point in the parent pipeline?

I am using trigger, but I want the parent pipeline to progress until a certain point, where I want to make the parent pipeline wait for the child pipeline to complete, and the parent pipeline should fail at this point (or any earlier point if possible, as soon as child pipeline status is known)