Inventor

Bruce B. Pedersen

Inventor
San Jose, CA, US

Overview

207→
Patents
1992–2020
Patent span
Electricity
Primary field (CPC H)

Patents· 207 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

H03Kprimary
H03KPulse technique48%
G06FElectric digital data processing27%
G11CStatic stores7%
H04LTransmission of digital information, e.g. telegraphic communication5%
G01RMeasuring electric variables5%
G09CCiphering or deciphering apparatus for cryptographic or other purposes involving the need for secrecy4%
H03MCoding2%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes1%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests1%
H03LAutomatic control, starting, synchronisation or stabilisation of generators of electronic oscillations or pulses0%
PatentTitleYear
10,657,291Techniques for protecting security features of integrated circuits202010,592,699Systems and methods for detecting and mitigating of programmable logic device tampering202010,320,554Differential power analysis resistant encryption and decryption functions201910,177,766Omnibus logic element201910,142,102Secure physically unclonable function (PUF) error correction201810,114,941Systems and methods for authenticating firmware stored on an integrated circuit201810,095,889Techniques for protecting security features of integrated circuits201810,073,989Systems and methods for preventing data remanence in memory systems201810,037,438Setting security features of programmable logic devices20189,870,488'Method and apparatus for securing programming data of a programmable device'20189,852,315Systems and methods for detecting and mitigating programmable logic device tampering20179,837,133Address arithmetic on block RAMs20179,832,022Systems and methods for performing reverse order cryptographic operations on data streams20179,767,321'Setting security features of programmable logic devices'20179,722,778'Security variable scrambling'20179,703,989'Secure physically unclonable function (PUF) error correction'20179,665,670'Emulation of synchronous pipeline registers in integrated circuits with asynchronous interconnection resources'20179,646,177'Systems and methods for preventing data remanence in memory systems'20179,590,626'Physically unclonable functions with enhanced margin testing'20179,577,643'Secure partial reconfiguration regions'20179,577,822'Secure bitstream authentication'20179,577,637'Stability-enhanced physically unclonable function circuitry'20179,559,881'Transceiver system with reduced latency uncertainty'20179,496,875'Omnibus logic element'20169,455,715'Apparatus for improving reliability of electronic circuitry and associated methods'20169,438,418'Systems and methods for generating a key difficult to clone'20169,425,959'Security variable scrambling'20169,367,450'Address arithmetic on block RAMs'20169,360,522'Methods and apparatus for automatic fault detection'20169,331,848'Differential power analysis resistant encryption and decryption functions'20169,305,185'Method and apparatus for securing programming data of a programmable device'20169,298,799'Method and apparatus for utilizing patterns in data to reduce file size'20169,279,850'Physically unclonable functions with enhanced margin testing'20169,235,460'Methods and apparatus for automatic fault detection'20169,224,433'Method and apparatus for power supply aware memory access operations in an integrated circuit'20159,171,185'Programmable logic device with improved security'20159,111,121'Method and apparatus for securing a programmable device using a kill switch'20159,081,062'Memory error detection and correction circuitry'20159,026,873'Method and apparatus for securing configuration scan chains of a programmable device'20158,935,645'Reconfigurable logic block'20158,924,818'Partial reconfiguration and error detection in an integrated circuit'20148,878,567'Omnibus logic element'20148,812,869'Programmable logic device with improved security'20148,781,118'Digital fingerprints for integrated circuits'20148,736,299'Setting security features of programmable logic devices'20148,719,957'Systems and methods for detecting and mitigating programmable logic device tampering'20148,675,398'Volatile memory elements with soft error upset immunity'20148,638,122'Apparatus for metastability-hardened storage circuits and associated methods'20148,605,401'Systems and methods for securing a programmable device against an over-voltage attack'20138,593,174'Omnibus logic element for packing or fracturing'20138,581,617'Systems and methods for providing user-initiated latch up to destroy SRAM data'20138,572,538'Reconfigurable logic block'20138,482,965'Volatile memory elements with soft error upset immunity'20138,461,863'Method and apparatus for securing a programmable device using a kill switch'20138,461,869'Apparatus for configuring performance of field programmable gate arrays and associated methods'20138,434,044'Specifying placement and routing constraints for security and redundancy'20138,381,068'Partial reconfiguration and error detection in an integrated circuit'20138,356,019'Method and apparatus for utilizing patterns in data to reduce file size'20138,321,773'Hardware true random number generator in integrated circuit with tamper detection'20128,255,702'Programmable logic device with improved security'20128,237,465'Omnibus logic element for packing or fracturing'20128,217,678'Fracturable lookup table and logic element'20128,154,912'Volatile memory elements with soft error upset immunity'20128,138,786'Apparatus and methods for adjusting performance of integrated circuits'20127,928,768'Apparatus for metastability-hardened storage circuits and associated methods'20117,911,230'Omnibus logic element for packing or fracturing'20117,872,903'Volatile memory elements with soft error upset immunity'20117,864,620'Partially reconfigurable memory cell arrays'20117,839,167'Interconnection and input/output resources for programmable logic integrated circuit devices'20107,800,401'Fracturable lookup table and logic element'20107,757,189'Super duplicate register removal'20107,671,626'Versatile logic element and logic array block'20107,671,625'Omnibus logic element'20107,573,317'Apparatus and methods for adjusting performance of integrated circuits'20097,538,579'Omnibus logic element'20097,492,188'Interconnection and input/output resources for programmable logic integrated circuit devices'20097,480,763'Versatile RAM for a programmable logic device'20097,441,223'Method and apparatus for performing synthesis to improve density on field programmable gate arrays'20087,432,734'Versatile logic element and logic array block'20087,406,668'Methods for producing mappings of logic suitable for FPGA and structured ASIC implementations'20087,368,942'Dedicated resource interconnects'20087,368,944'Organizations of logic modules in programmable logic devices'20087,352,610'Volatile memory elements with soft error upset immunity for programmable logic device integrated circuits'20087,348,827'Apparatus and methods for adjusting performance of programmable logic devices'20087,330,052'Area efficient fractureable logic elements'20087,323,902'Fracturable lookup table and logic element'20087,317,332'Interconnection and input/output resources for programmable logic integrated circuit devices'20087,317,330'Logic circuitry with shared lookup table'20087,312,632'Fracturable lookup table and logic element'20077,262,635'Interconnection resources for programmable logic integrated circuit devices'20077,253,660'Multiplexing device including a hardwired multiplexer in a programmable logic device'20077,249,339'Method and apparatus for optimizing delay paths through field programmable gate arrays'20077,218,133'Versatile logic element and logic array block'20077,185,035'Arithmetic structures for programmable logic devices'20077,176,718'Organizations of logic modules in programmable logic devices'20077,167,022'Omnibus logic element including look up table based logic elements'20077,148,722'PCI-compatible programmable logic devices'20067,129,745'Apparatus and methods for adjusting performance of integrated circuits'20067,119,575'Logic cell with improved multiplexer, barrel shifter, and crossbarring efficiency'20067,111,110'Versatile RAM for programmable logic device'20067,100,141'Technology mapping technique for fracturable logic elements'20067,061,268'Initializing a carry chain in a programmable logic device'20067,042,247'Programmable look-up tables with reduced leakage current'20067,030,650'Fracturable incomplete look up table area efficient logic elements'20066,995,590'Hybrid phase/delay locked loop circuits and methods'20066,989,689'Interconnection and input/output resources for programmable logic integrated circuit devices'20066,975,154'Reduced power consumption clock network'20056,943,580'Fracturable lookup table and logic element'20056,937,064'Versatile logic element and logic array block'20056,897,680'Interconnection resources for programmable logic integrated circuit devices'20056,897,678'Programmable logic device with circuitry for observing programmable logic circuit signals and for preloading programmable logic circuits'20056,894,533'Interconnection and input/output resources for programmable logic integrated circuit devices'20056,888,373'Fracturable incomplete look up table for area efficient logic elements'20056,879,183'Programmable logic device architectures with super-regions having logic regions and a memory region'20056,873,181'Automated implementation of non-arithmetic operators in an arithmetic logic cell'20056,815,981'Programmable logic array integrated circuit devices'20046,798,242'Programmable logic device with hierarchical interconnection resources'20046,798,240'Logic circuitry with shared lookup table'20046,759,870'Programmable logic array integrated circuits'20046,727,727'Interconnection resources for programmable logic integrated circuit devices'20046,707,315'Registered logic macrocell with product term allocation and adjacent product term stealing'20046,670,825'Efficient arrangement of interconnection resources on programmable logic devices'20036,614,261'Interconnection and input/output resources for programable logic integrated circuit devices'20036,577,160'Programmable logic device with hierarchical interconnection resources'20036,525,564'Interconnection resources for programmable logic integrated circuit devices'20036,507,216'Efficient arrangement of interconnection resources on programmable logic devices'20036,490,717'Generation of sub-netlists for use in incremental compilation'20026,481,000'Programmable logic device with circuitry for observing programmable logic circuit signals and for preloading programmable logic circuits'20026,417,694'Programmable logic device with hierarchical interconnection resources'20026,407,576'Interconnection and input/output resources for programmable logic integrated circuit devices'20026,407,450'Semiconductor package with universal substrate for electrically interfacing with different sized chips that have different logic functions'20026,392,438'Programmable logic array integrated circuit devices'20026,384,625'Programmable logic devices with enhanced multiplexing capabilities'20026,366,120'Interconnection resources for programmable logic integrated circuit devices'20026,366,121'Programmable logic array integrated circuit architectures'20026,366,119'Programmable logic device macrocell with improved logic capability'20026,359,468'Programmable logic device with carry look-ahead'20026,344,755'Programmable logic device with redundant circuitry'20026,342,792'Logic module circuitry for programmable logic devices'20026,335,634'Circuitry and methods for internal interconnection of programmable logic devices'20026,323,677'Programmable logic device circuitry for improving multiplier speed and/or efficiency'20016,323,680'Programmable logic device configured to accommodate multiplication'20016,300,794'Programmable logic device with hierarchical interconnection resources'20016,300,792'Programmable input/output pin signal multiplexing/demultiplexing circuitry for integrated circuits'20016,271,681'PCI-compatible programmable logic devices'20016,259,272'Programmable logic array integrated circuit architectures'20016,255,846'Programmable logic devices with enhanced multiplexing capabilities'20016,249,149'Apparatus and method for centralized generation of an enabled clock signal for a logic array block of a programmable logic device'20016,218,859'Programmable logic device having quadrant layout'20016,215,326'Programmable logic device architecture with super-regions having logic regions and a memory region'20016,204,688'Programmable logic array integrated circuit devices with interleaved logic array blocks'20016,201,404'Programmable logic device with redundant circuitry'20016,185,725'Apparatus and method for partitioning logic into a programmable logic device'20016,169,417'Product-term macrocells for programmable logic device'20016,157,208'Programmable logic device macrocell with improved logic capability'20006,157,210'Programmable logic device with circuitry for observing programmable logic circuit signals and for preloading programmable logic circuits'20006,154,055'Programmable logic array integrated circuit devices'20006,134,705'Generation of sub-netlists for use in incremental compilation'20006,130,555'Driver circuitry for programmable logic devices'20006,115,312'Programmable logic device memory cell circuit'20006,107,824'Circuitry and methods for internal interconnection of programmable logic devices'20006,084,427'Programmable logic devices with enhanced multiplexing capabilities'20006,072,332'Variable depth memories for programmable logic devices'20006,069,487'Programmable logic device circuitry for improving multiplier speed and/or efficiency'20006,066,960'Programmable logic device having combinational logic at inputs to logic elements within logic array blocks'20006,045,252'Methods for allocating circuit design portions among physical circuit portions'20006,043,676'Wide exclusive or and wide-input and for PLDS'20005,999,015'Logic region resources for programmable logic devices'19995,986,470'Programmable logic array integrated circuit devices'19995,982,195'Programmable logic device architectures'19995,977,793'Programmable logic device with hierarchical interconnection resources'19995,963,049'Programmable logic array integrated circuit architectures'19995,936,425'Tri-statable input/output circuitry for programmable logic'19995,926,036'Programmable logic array circuits comprising look up table implementation of fast carry adders and counters'19995,909,126'Programmable logic array integrated circuit devices with interleaved logic array blocks'19995,898,318'Programmable logic array integrated circuits with enhanced cascade'19995,872,463'Routing in programmable logic devices using shared distributed programmable logic connectors'19995,861,760'Programmable logic device macrocell with improved capability'19995,859,542'Programmable logic array integrated circuits with enhanced cascade'19995,850,151'Programmable logic array intergrated circuit devices'19985,850,152'Programmable logic array integrated circuit devices'1998RE035977'Look up table implementation of fast carry arithmetic and exclusive-or operations'19985,835,998'Logic cell for programmable logic devices'19985,815,003'Programmable logic integrated circuits with partitioned logic element using shared lab-wide signals'19985,796,267'Tri-Statable input/output circuitry for programmable logic'19985,787,009'Methods for allocating circuit design portions among physical circuit portions'19985,761,099'Programmable logic array integrated circuits with enhanced carry routing'19985,689,195'Programmable logic array integrated circuit devices'19975,670,895'Routing connections for programmable logic array integrated circuits'19975,649,163'Method of programming an asynchronous load storage device using a representation of a clear/preset storage device'19975,606,266'Programmable logic array integrated circuits with enhanced output routing'19975,604,453'Circuit for reducing ground bounce'19975,598,108'High-density erasable programmable logic device architecture using multiplexer interconnections, and registered macrocell with product term allocation and adjacent product term stealing'19975,572,717'Method and apparatus for assigning and analyzing timing specifications in a computer aided engineering program'19965,565,793'Programmable logic array integrated circuit devices with regions of enhanced interconnectivity'19965,557,217'High-density erasable programmable logic device architecture using multiplexer interconnections'19965,485,103'Programmable logic array with local and global conductors'19965,436,575'Programmable logic array integrated circuits'19955,384,499'High-density erasable programmable logic device architecture using multiplexer interconnections'19955,376,844'Programmable logic device with multiplexer-based programmable interconnections'19945,274,581'Look up table implementation of fast carry for adders and counters'19935,268,598'High-density erasable programmable logic device architecture using multiplexer interconnections'19935,260,610'Programmable logic element interconnections for programmable logic array integrated circuits'19935,260,611'Programmable logic array having local and long distance conductors'19935,241,224'High-density erasable programmable logic device architecture using multiplexer interconnections'19935,220,214'Registered logic macrocell with product term allocation and adjacent product term stealing'19935,121,006'Registered logic macrocell with product term allocation and adjacent product term stealing'1992

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1992–2020Patents assigned to ALTERA CORP (205)· patent assignee history
1992–2004Based in Santa Clara, CA, US· patent location history
1995–2019Based in San Jose, CA, US· patent location history
2000Based in San Francisco, CA, US· patent location history
2006–2020Based in Sunnyvale, CA, US· patent location history
2012–2017Patents assigned to PEDERSEN BRUCE B (23)· patent assignee history
2012–2016Patents assigned to PEDERSEN BRUCE (6)· patent assignee history
2012–2013Patents assigned to LEWIS DAVID (4)· patent assignee history
2013–2017Patents assigned to REESE DIRK A (4)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
ALTERA CORP2051992–2020
PEDERSEN BRUCE Bself232012–2017
PEDERSEN BRUCEself62012–2016
LEWIS DAVID42012–2013
REESE DIRK A42013–2017
Locations
LocationPatentsSpan
San Jose, California, US1091995–2019
Sunnyvale, California, US852006–2020
Santa Clara, California, US121992–2004
San Francisco, California, US12000