【技术实现步骤摘要】
本专利技术涉及浮点除法器(floating-point dividers)。
技术介绍
浮点除法器需要反复迭代进行多轮的商值计算。然而,面对大基数(radix)的设计需求,浮点除法器每轮计算出的商值具有相当多的位数量,逻辑电路设计相当冗杂。
技术实现思路
本专利技术提出一种浮点除法器,将多次查表获得的短位量商值在一轮运算中组合在一起,呈长位量的结合商值输出,其中各轮运算还包括预测下一轮运算所得的结合商值的部分位。根据本专利技术一种实施方式所实现的浮点除法器包括当轮部分余数产生器、部分余数仿真器、第一商值表格以及第一多工器。该当轮部分余数产生器根据第一部分余数、除数以及第一商值,产生第二部分余数。该部分余数仿真器,根据该第二部分余数、该除数以及多个第二商值待测值,产生多个第三部分余数候选。该第一商值表格经查询,供应对应该第二部分余数以及该除数的第二商值。该第一商值表格还经查询,供应对应所述第三部分余数候选以及该除数的多个第三商值候选。该第一多工器自所述第三商值候选中选择对应该第二商值者输出,作为第三商值。该第三商值用作下一轮运算的结合商值的部分位、或是用作当轮的结合商值的部分位但还用于预测下一轮运算所需内容。根据本专利技术一种实施方式所实现的一种浮点除法器操作方法,用以操作包括第一商值表格的浮点除法器,包括:根据第一部分余数、除数以及第一商值,
产生第二部分余数;根据该第二部分余数、该除数以及多个第二商值待测值,产生多个第三部分余数候选;查询该第一商值表格,供应对应该第二部分余数以及该除数的第二商值;查询该第一商值表格,供应对应所述第三部分余数 ...
【技术保护点】
一种浮点除法器,其特征在于,包括:当轮部分余数产生器,根据第一部分余数、除数以及第一商值,产生第二部分余数;部分余数仿真器,根据该第二部分余数、该除数以及多个第二商值待测值,产生多个第三部分余数候选;以及第一商值表格以及第一多工器,其中:该第一商值表格经查询,供应对应该第二部分余数以及该除数的第二商值;该第一商值表格还经查询,供应对应所述第三部分余数候选以及该除数的多个第三商值候选;且该第一多工器自所述第三商值候选中选择对应该第二商值者输出,作为第三商值。
【技术特征摘要】
1.一种浮点除法器,其特征在于,包括:当轮部分余数产生器,根据第一部分余数、除数以及第一商值,产生第二部分余数;部分余数仿真器,根据该第二部分余数、该除数以及多个第二商值待测值,产生多个第三部分余数候选;以及第一商值表格以及第一多工器,其中:该第一商值表格经查询,供应对应该第二部分余数以及该除数的第二商值;该第一商值表格还经查询,供应对应所述第三部分余数候选以及该除数的多个第三商值候选;且该第一多工器自所述第三商值候选中选择对应该第二商值者输出,作为第三商值。2.根据权利要求1所述的浮点除法器,其特征在于,该第一多工器选择以该第二商值于上述多个第二商值待测值之中对应者所对应的上述第三部分余数候选所对应的上述第三商值候选作为上述第三商值。3.根据权利要求1所述的浮点除法器,其特征在于,还包括第二商值表格,其中:在该浮点除法器的第一轮运算中,该第二商值表格经查询,对应被除数以及该除数供应上述第一商值;且上述第一轮运算中,该被除数用作该第一部分余数输入该当轮部分余数产生器。4.根据权利要求1所述的浮点除法器,其特征在于,还包括:商值转换器,于各轮运算中,将各提供M个位信息的该第一商值以及该第 二商值转换结合成为2M个位的商值,上述M为数值。5.根据权利要求1所述的浮点除法器,其特征在于,还包括:后续轮部分余数产生器,根据该第二部分余数、该除数以及该第二商值,产生第三部分余数;以及第二多工器,切换输出该第三商值作为上述第一商值,并输出该第三部分余数为上述第一部分余数。6.根据权利要求1所述的浮点除法器,其特征在于:该部分余数仿真器还根据所述第三部分余数候选中对应该第二商值者、该除数以及多个第三商值待测值,产生多个第四部分余数候选;该第一商值表格还经查询,供应对应所述第四部分余数候选以及该除数的多个第四商值候选;且该第一多工器还自所述第四商值候选中选择对应该第三商值者输出,作为第四商值。7.根据权利要求6所述的浮点除法器,其特征在于,还包括:后续轮部分余数产生器,根据该第二部分余数、该除数以及该第二商值产生第三部分余数,且还根据该第三部分余数、该除数以及该第三商值,产生第四部分余数;以及第二多工器,切换输出该第四商值作为上述第一商值,并输出该第四部分余数为上述第一部分余数。8.根据权利要求1所述的浮点除法器,其特征在于,还包括:商值转换器,于各轮运算中,将各提供M个位信息的该第一商值、该第二商值以及该第三商值转换结合成为3M个位的商值,上述M为...
【专利技术属性】
技术研发人员:陈静,张稚,
申请(专利权)人:上海兆芯集成电路有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。