Combinatorial rigidity plays an important role in designing rigid frameworks and analyzing rigidity of frameworks. In designing such frameworks, it is crucial to take into account redundancy of frameworks when we consider failure of components. However, the theoretical work on how we design frameworks with certain redundancy has not been studied well. This is our motivation.