XML 99 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 28, 2015
Mar. 29, 2014
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Derivative Asset   $ 1,713us-gaap_DerivativeAssets
Fair Value, Inputs, Level 1 [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Derivative Asset   0us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 2 [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Derivative Asset   1,713us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 3 [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Derivative Asset   0us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Measurements, Recurring [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 3,471,356us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
3,607,062us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Derivative Liability 9,251us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Total liabilities measured at fair value 9,251us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Net assets measured at fair value 3,462,105xlnx_FairValueAssetsMeasuredOnRecurringBasisNet
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 492,097us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
637,959us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Derivative Liability 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Total liabilities measured at fair value 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Net assets measured at fair value 492,097xlnx_FairValueAssetsMeasuredOnRecurringBasisNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 2,968,947us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
2,948,943us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Derivative Liability 9,251us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Total liabilities measured at fair value 9,251us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Net assets measured at fair value 2,959,696xlnx_FairValueAssetsMeasuredOnRecurringBasisNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 10,312us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
20,160us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Derivative Liability 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Total liabilities measured at fair value 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Net assets measured at fair value 10,312xlnx_FairValueAssetsMeasuredOnRecurringBasisNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Money Market Funds [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 235,583us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MoneyMarketFundsMember
213,988us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MoneyMarketFundsMember
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 229,999us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
131,990us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Non-financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 89,995us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
319,970us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | U.S. Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 200,392us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
69,998us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Foreign Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 37,996us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
194,984us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 235,583us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MoneyMarketFundsMember
213,988us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MoneyMarketFundsMember
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member] | financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member] | Non-financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member] | U.S. Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
69,998us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member] | Foreign Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member] | Money Market Funds [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MoneyMarketFundsMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MoneyMarketFundsMember
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member] | financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 229,999us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
131,990us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member] | Non-financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 89,995us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
319,970us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member] | U.S. Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 200,392us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member] | Foreign Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 37,996us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
194,984us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member] | Money Market Funds [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MoneyMarketFundsMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MoneyMarketFundsMember
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member] | financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member] | Non-financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member] | U.S. Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member] | Foreign Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 75,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
234,916us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Non-financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 339,029us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
226,828us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Municipal Bonds [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 40,006us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
15,780us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | U.S. Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 557,524us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
438,445us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Foreign Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 159,936us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
159,951us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Asset-backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 204,510us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
 
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Mortgage-Backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 897,776us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
387,508us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Debt Mutual Fund [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 38,608us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
20,216us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Bank Loans [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 98,100us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_BankLoansMember
 
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Non-financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Municipal Bonds [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | U.S. Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 256,514us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
349,023us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Foreign Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Asset-backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
 
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Mortgage-Backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Debt Mutual Fund [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Bank Loans [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_BankLoansMember
 
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 75,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
234,916us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Non-financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 339,029us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
226,828us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Municipal Bonds [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 40,006us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
15,780us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | U.S. Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 301,010us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
89,422us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Foreign Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 159,936us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
159,951us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Asset-backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 204,510us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
 
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Mortgage-Backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 897,776us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
387,508us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Debt Mutual Fund [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 38,608us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
20,216us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Bank Loans [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 98,100us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_BankLoansMember
 
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_FinancialinstitutionsecuritiesMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Non-financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Municipal Bonds [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | U.S. Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Foreign Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Asset-backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
 
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Mortgage-Backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Debt Mutual Fund [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
Fair Value, Measurements, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Bank Loans [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_BankLoansMember
 
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Non-financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value   209,274us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Student loan auction rate securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 10,312us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AuctionRateSecuritiesMember
20,160us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AuctionRateSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Municipal Bonds [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 9,650us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
15,986us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | U.S. Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value   41,076us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Asset-backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 7,948us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
 
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Mortgage-Backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 182,400us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
847,581us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Debt Mutual Fund [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 56,592us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
56,698us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Non-financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value   0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Student loan auction rate securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AuctionRateSecuritiesMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AuctionRateSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Municipal Bonds [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | U.S. Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value   4,950us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Asset-backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
 
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Mortgage-Backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Debt Mutual Fund [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Non-financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value   209,274us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Student loan auction rate securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AuctionRateSecuritiesMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AuctionRateSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Municipal Bonds [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 9,650us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
15,986us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | U.S. Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value   36,126us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Asset-backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 7,948us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
 
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Mortgage-Backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 182,400us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
847,581us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Debt Mutual Fund [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 56,592us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
56,698us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Non-financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value   0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_NonfinancialinstitutionsecuritiesMember
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Student loan auction rate securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 10,312us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AuctionRateSecuritiesMember
20,160us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AuctionRateSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Municipal Bonds [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MunicipalBondsMember
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | U.S. Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value   0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Asset-backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
 
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Mortgage-Backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_MortgageBackedSecuritiesMember
Fair Value, Measurements, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Debt Mutual Fund [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Total assets measured at fair value $ 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember
$ 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_FinancialInstrumentAxis
= xlnx_DebtMutualFundMember