TCAM (ternary content addressable memory)-based range matching device and method
A technology of area matching and rules, applied in digital transmission systems, electrical components, transmission systems, etc., can solve the problems of limited TCAM idle bits, large rule entry area expansion, and high power consumption, so as to reduce the expansion factor and reduce TCAM The number of entries and the effect of reducing power consumption
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0067] combine figure 1 The TCAM-based area matching device shown in , the specific classification rule storage method is as follows Figure 2A The shown flowchart (embodiment one) includes:
[0068] Step 201, sort the rules in the rule base D according to the priority from high to low, such as R 0 , R 1 ...,,R n-1 .
[0069] Step 202, for each rule R i , perform prefix extension or Gray code conversion to get R i [0,m i ], and guarantee m i is an odd number, otherwise increase R i [m i ] = R i [m i -1].
[0070] Step 203, initialize TCAM index and rule table index, make TCAM-Index=0, Rule-Index=0.
[0071] Step 204, obtain rule index and TCAM storage position index according to TCAM-Index and Rule-Index, store the extended and converted rules corresponding to Rule-Index in TCAM according to each group of two, update TCAM-Index and Rule- Index, and then execute step 205.
[0072] Step 205 , judging whether the processing of the rule is completed: that is, judgin...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com