Techniques are described that provide for generation of a first transport block (TB) that includes a number of code blocks (CBs) that are transmitted to a receiver during a first transmission time interval (TTI) having a first duration, and retransmission of any unsuccessfully received CBs in a second TTI having a duration that is selected from multiple available TTI durations. The second TTI may have a second TTI duration that is shorter than the first TTI duration, and may have CBs only from the first TB. One or more of a time duration or frequency resources of the second TTI may be selected based on the number of CBs that are retransmitted in the second TTI.