Downlink Control Information in 5G NR

Downlink Control Information (DCI) carries information from gNB-to-UE such as info DL/UL resource scheduling, power control, modulation and coding schemes to decode a message, HARQ related aspects etc.

A DCI is carried as a payload within Physical Downlink Control Channel (PDCCH). PDCCH is itself wrapped inside something known as Control Set (CORESET).

I have some questions that I hope someone can explain.

How is creating a data source for DCI done so that when performing DL-SCH decoding there is no error? How is the relationship between the DCI data source and the SIB1 allocation position in the PDSCH shown?