Re: Divider regarding
It depends on the algorithm you use I believe that you are using SRT algorithm, sure in SRT algorithm the divisor must be larger than half of the nominator not smaller than half of it as you stated, this can be done with scaling. not only this there is an improved algrithm uses quoitent prediction that reuires a divisor that has an abslute value larger the 7/8 and smaller than 9/8, you will need to do scaling and normalization for this constraint.
I haven't seen anyone that uses SRT algorithms, so I recommend that you use the nonrestoring binary algorithm which is most commonly used in division, because it has a bit precesion per step this makes it suitable for most of DSP application and microprocessors.